// editor
#include<stdio.h>
#include<string.h>
#include<math.h>
int main(){
    char a[34];
    scanf("%s",a);
    for(int i=0;i<strlen(a);i++){
        if(a[i]!= '0' && a[i]!='1'){
            printf("Invalid input");
            return 0;
        }
    }
    int len=strlen(a);
    long long decimal=0;
    if(a[0]=='1'){
        decimal =-pow(2,len -1);
        
    }
    for(int i=1,i<len;i++){
        if(a[i]=='1'){
            decimal +=pow(2,len -1-i);
        }
    }
    printf("%lld\n",decimal);
    return 0;
}