#include <bits/stdc++.h>
using namespace std;
typedef long long int lli;
int main(){
lli in,ans = 0;
cin >> in;
if(in < 10)
cout << in << endl;
else{
lli digits = 0;
lli temp = in;
while(temp > 0){
digits++;
temp /= 10;
}
digits--;
while(in > 0){
//cout << "in: " << in << endl;
//cout << "digits: " << digits << endl;
ans += ((in - (pow(10,digits) - 1)) * (digits + 1));
in = in - (in - (pow(10,digits) - 1));
digits--;
if(in == 9){
ans+= 9;
break;
}
}
cout << ans << endl;
}
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7Cgp0eXBlZGVmIGxvbmcgbG9uZyBpbnQgbGxpOwoKaW50IG1haW4oKXsKICAgbGxpIGluLGFucyA9IDA7CiAgIGNpbiA+PiBpbjsKCiAgIGlmKGluIDwgMTApCiAgICAgIGNvdXQgPDwgaW4gPDwgZW5kbDsKICAgZWxzZXsKICAgICAgbGxpIGRpZ2l0cyA9IDA7CiAgICAgIGxsaSB0ZW1wID0gaW47CiAgICAgIHdoaWxlKHRlbXAgPiAwKXsKICAgICAgICAgZGlnaXRzKys7CiAgICAgICAgIHRlbXAgLz0gMTA7CiAgICAgIH0KICAgICAgZGlnaXRzLS07CiAgICAgIAogICAgICB3aGlsZShpbiA+IDApewogICAgICAgICAvL2NvdXQgPDwgImluOiAiIDw8IGluIDw8IGVuZGw7CiAgICAgICAgIC8vY291dCA8PCAiZGlnaXRzOiAiIDw8IGRpZ2l0cyA8PCBlbmRsOwogICAgICAgCiAgICAgICAgIGFucyArPSAoKGluIC0gKHBvdygxMCxkaWdpdHMpIC0gMSkpICogKGRpZ2l0cyArIDEpKTsKICAgICAgICAgaW4gPSBpbiAtICAoaW4gLSAocG93KDEwLGRpZ2l0cykgLSAxKSk7CiAgICAgICAgIGRpZ2l0cy0tOwogICAgICAgICAKICAgICAgICAgaWYoaW4gPT0gOSl7CiAgICAgICAgICAgIGFucys9IDk7CiAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAgICAgIH0KICAgICAgY291dCA8PCBhbnMgPDwgZW5kbDsKICAgfQp9