#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);
    }
    return 0;
}