#include <stdio.h>
int main(void){
int i,dight = 0,arr[10] = {0};
int num,a,b;
scanf("%d",&num);
a = num;
while(num){
dight++;//算出num的位数。
num /= 10;
}
for(i = 0; i < dight; i++){
arr[i] = a % 10;//将num的各个位数都存到数组arr中去。
a /= 10;
}
for(i = 0; i < dight; i++){
if(arr[i] >= 2){//注意0和1不变,使用只有大于等于2的数才会变为0或1。
if(arr[i] % 2 == 0 ){
arr[i] = 0;
}if(arr[i] % 2 != 0 ){
arr[i] = 1;
}
}
}
for(i = dight-1; i >= 0; i--){
if(arr[i] != 0){
b = i;//消除前导的0,当不是0时输出该数并退出循环。
printf("%d",arr[i]);
break;
}
}
for(i = b-1; i >= 0; i--){
printf("%d",arr[i]);//从b-1开始输出后面的数
}
return 0;
}