#include<stdio.h>
int main()
{
    char a[9];
    int i,r=0,k;
    
    scanf("%s" ,a);
    for(i=0;a[i]!='\0';i++)
    {
        if(a[i]!='0'&&a[i]!='1')
        {
            printf("Invalid Input");
            return 1;
        }
    }
    if(a[0]=='0')
    {
        k=7;
        for(i=0;a[i]!='\0',i++,k--)
        {
            r+=(a[i]-'0')*(1<<k);
        }
    }
    else
    {
        k=6;
        r=-1*(1<<7);
        for(i=1;a[i]!='\0';i++,k--)
        {
            r+=(a[i]-'0')*(1<<k); 
        }
    }
    printf("%d",r);
    return 1;
}