// editor2
#include<stdio.h>
#include<string.h>
void main()
{
   char bin[50];
   scanf("%s",bin);
   
   int len=strlen(bin);
   for(int i=0;i<len;i++)
   {
       if(bin[i]!='0'&& bin[i]!='1')
       {
           printf("Invalid Input");
       }
   }
   if(bin[0]=='0')
   {
       int decimal=0;
       for(int i=0;i<len;i++)
       {
           if(bin[i]=='1')
           {
               decimal+=pow(2,len-i-1)
           }
       }
       printf("%d",decimal);
   }
   else
   {
       int decimal=0;
       for(int i=0;i<len;i++)
       {
           if(bin[i]=='1')
           {
               decimal+=pow(2,len-i-1);
           }
       }
       int value=decimal-pow(2,len);
       printf("%d",value);
   }
}