#include<stdio.h>
#include<string.h>
#include<math.h>
int main()
{
    int isValidBinary(const chat*str){
     
    for(int i=0;i<str[i];i++){
        if(str[i]!='0' && str[i]!='1'){
         
        return 0;
    }
    return 1;
    }
    int twoscomplementToDecimal(const char*binary){
int n=strlen(binary);
int value='0';
if(binary[0]=='1'){
     for(int i= 0;i<n;i++){
         value +=(int)pow(2,n-i-1);
     }
   }
    value-=(int)pow(2,n);
    }else{
        for(int i= 0;i<n;i++){
            if(binary[i]=='1'){
                value+=(int)pow(2,n-i-1);
            }
        }
    }
    return value;
    }
    int main(){
        char binary[33];
        scanf("%s",binary);
        if(!isValidBinary(binary)){
            printf("%d\n",result);
        }
        return 0;
    }
        }
    }