#include<stdio.h>
#include<string.h>
int main(){
char bin[33];
scanf("%s",bin);

int len= strlen(bin);
int dec= 0,i;
 for(i=0; i<len;i++){
    if(bin[i]!= '0' && bin[i]!='1'){
        printf("Invalid Input");
        return 0;
    }
 }

if(bin[0]=='1'){
    dec=-((1 << len)-(int)strtol(bin,NULL,2));
}
else{
    dec=(int)strtok(bin ,NULL,2);
}
printf("%d\n",dec);
}