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