#include<stdio.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);
}