#include <iostream>
using namespace std;
int suma(int num1, int tip=0){
while(num1 > 0){
tip+=(num1%10);
num1 = num1/10;
}
return tip;
}
int main(){
int sum=0, fnum;
long long result = 0;
long long int num1 = 224, num2 = 84365436;
num2++;
if(num1 < num2){
fnum = 10 - num1%10;
if((num1+fnum) < num2){
sum = suma(num1);
for(int i=0; i < (fnum); i++){
result+=(sum+i);
}
num1+=(fnum);
sum = suma(num1);
}
fnum = num1%num1;
for(num1; num1 <num2; num1++){
if(fnum==10){
sum = suma(num1);
fnum=0;
}
result+=(sum+fnum);
fnum++;
}
cout << result;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IHN1bWEoaW50IG51bTEsIGludCB0aXA9MCl7CiAgICB3aGlsZShudW0xID4gMCl7CiAgICAgICAgdGlwKz0obnVtMSUxMCk7CiAgICAgICAgbnVtMSA9IG51bTEvMTA7CiAgICB9CiAgICByZXR1cm4gdGlwOwp9CmludCBtYWluKCl7CiAgICBpbnQgc3VtPTAsIGZudW07CiAgICBsb25nIGxvbmcgcmVzdWx0ID0gMDsKICAgIGxvbmcgbG9uZyBpbnQgbnVtMSA9IDIyNCwgbnVtMiA9IDg0MzY1NDM2OwogICAgbnVtMisrOwogICAgaWYobnVtMSA8IG51bTIpewogICAgICAgIGZudW0gPSAxMCAtIG51bTElMTA7CiAgICAgICAgaWYoKG51bTErZm51bSkgPCBudW0yKXsKICAgICAgICAgICAgc3VtID0gc3VtYShudW0xKTsKICAgICAgICAgICAgZm9yKGludCBpPTA7IGkgPCAoZm51bSk7IGkrKyl7CiAgICAgICAgICAgICAgICByZXN1bHQrPShzdW0raSk7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgbnVtMSs9KGZudW0pOwogICAgICAgICAgICBzdW0gPSBzdW1hKG51bTEpOwogICAgICAgIH0KICAgICAgICBmbnVtID0gbnVtMSVudW0xOwogICAgICAgIGZvcihudW0xOyBudW0xIDxudW0yOyBudW0xKyspewogICAgICAgICAgICBpZihmbnVtPT0xMCl7CiAgICAgICAgICAgICAgICBzdW0gPSBzdW1hKG51bTEpOwogICAgICAgICAgICAgICAgZm51bT0wOwogICAgICAgICAgICB9CiAgICAgICAgICAgIHJlc3VsdCs9KHN1bStmbnVtKTsKICAgICAgICAgICAgZm51bSsrOwogICAgICAgIH0KICAgICAgICBjb3V0IDw8IHJlc3VsdDsKICAgIH0KICAgIHJldHVybiAwOwp9