#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main()
{
    char a[33];
    scanf("%s",a);
    for (int i=a[i];i++)
    if (a[i]!='0' && a[i]!='1')
    {
    printf("Invalid input");
    return 0;
    }
    int n=strlen(a);
    long x=strtol(a,NULL,2);
    if (a[0]=='1') x-=(1L<<n);
    printf("%ld",x)
}