#include<stdio.h>
#include<string.h>
#include<math.h>
int main()
{
    char b[33];
    scanf("%s",b);
    int n=strlen(b);
    for(int i=0;i<n;i++){
        if(b[i]!='0'&& b[i]!='1'){
            printf("Invalid input");
            return 0;
        }
    }
    int val=0;
    if(b[0]=='1')
       val=-((int)pow)(2,n-1));
    for(int i=1;i<n;i++){
        val+=(b[i]-'0')*pow(2,n-i-1);
    }
    printf("%d",val);
    return 0;
}