#include<stdio.h>
#include<string.h>
void Reverse(int arr[],int count){
    int temp;
    int N=count;
    for(int i = 0;i<N/2;i++){
        temp = arr[i];
        arr[i] = arr[N - i - 1];
        arr[N - i - 1] = temp;
    }
}
int main(){
    int arr[10]={0};
    long int a=0,b=0;
    scanf("%ld",&a);
    b=a;
    int count=0;
    while(b>0){
        b=b/10;
        count ++;
    }
    for(int i=0;i<count;i++){
        if(a%10 == 0){
            a=a/10;
            arr[i]=0;
        }else if(a%2==0){
            a=a/10;
            arr[i]=0;
        }else{
            a=a/10;
            arr[i]=1;
        }
    }
    Reverse(arr,count);
    int ret=0;
    for(int i=0;i<count;i++){
        ret=ret*10+arr[i];
    }
    printf("%d",ret);
    return 0;
}