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