// 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");
       }
   }
   long long value=0;
   if(bin[0]=='0')
   {
       for(int i=0;i<len;i++)
       {
          value=value*2+(bin[i]-'0');
       }
   }
   else
   {
       for(int i=0;i<len;i++)
       {
           value=value*2+(bin[i]-0);
       }
       value-=(1ll<<len);
   }
   printf("%lld",value);
   return 0;
   }