#include<stdio.h>intpow(int a,int n){int res =1;for(int i =0; i < n; i++) res *= a;return res;}intmain(){int left, right, now;int n, a =1, ans =0, i =0;//i记录现在的位数scanf("%d",&n);while(n/a !=0){
now =(n / a)%10;
right = n%a;
left = n /(a *10);if(now ==0){
ans += left *pow(10, i);}elseif(now ==1){
ans += left *pow(10, i)+ right +1;}elseif(now >=2){
ans +=(left +1)*pow(10, i);}
a *=10;
i++;}printf("%d", ans);return0;}