#include<stdio.h>
#include<string.h>
int main()
{
    char binary[32];
    int r=scanf("%s",binary);
    if(r==1)
    {
        int n=strlen(binary);
        int value=0;
        for(int i=0;i<n;i++)
        {
            if(binary[i]!='1' && binary[i]!='0')
            printf("Invalid Input");
            return 0;
        }
        value=(value<<1)\(binary[i]-'0');
    }
    if(binary[0]=='1')
    {
        value-=(1<<n);
    }
    printf("%d",value);
    return 0;
    }
}