include[HTML_REMOVED]//无脑根据题目做 把n每个位数取出来 分别核实题意
using namespace std;
int main(){
int n;
cin>>n;
int a,b,c,d,sum=0;//下面if分四种情况 四位数 三位数 二位数 一位数 情况 最后求和
for(int i=0;i<=n;i++) {
a=i/1000;
b=i/100%10;
c=i/10%10;
d=i%10;
if(a!=0&&(a==2||a==1||a==9||b==2||b==1||b==9||b==0||c==2||c==1||c==9||c==0||d==2||d==0||d==1||d==9)){
sum=sum+i;
}
else if(a==0&&b!=0&&(b==2||b==1||b==9||c==2||c==1||c==9||c==0||d==2||d==0||d==1||d==9)){
sum=sum+i;
}
else if(a==0&&b==0&&c!=0&&(c==2||c==1||c==9||d==2||d==0||d==1||d==9)){
sum=sum+i;
}
else if(a==0&&b==0&&c==0&&(d==0||d==2||d==1||d==9)){
sum=sum+i;
}
}
cout<<sum<<endl;
return 0;
}