// editor2
#include<stdio.h>
#include<string.h>
int main()
{
    char s[33];
    scanf("%32s",s);
    for (int i=0; s[i]; i++)
    if (s[i] != 0 && s[i] !='1')
    {
        printf("Invalid Input");
        return 0;
    }
int n=strlen(s);
int res=0;
if(s[0] == '1'){
    for (int i=0; i<n;i++)
    res = res * 2 +(s[i]-'0');
    res -= 1 <<n;
}else{
    for(int i=0; i<n; i++)
    res=res*2+(s[i]-);
}
return 0;
}