#include <iostream>
using namespace std;
#define ll long long
int main() {
ll n, q = 0, s = 1/*учитываем первую ступеньку*/, d = 0, d1 = 0;
cin >> n;
if (n == 1){cout << 1;return 0;}
//важный частный случай,где первая ступенька последняя
bool n1 = (n % 10 != 0);
//что бы не забыть про последнюю ступеньку
ll n2 = n / 10;
//кол-во помеченных ступенек без учета первой и последней
while (n > 9) {
n /= 10;
q++;//с каждым десятком кол-во цифр в числе растет
s += (d - d1) * q;//реализация указанной выше идеи
d1 = d;
d = d * 10 + 9;//числа, которые я уже учел
}
n2 -= (d) / 10;//помеченные не учтеные ступеньки
q++;
s += n2 * q;
s += n1 * q;//считаем последнюю ступеньку
cout << s;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwojZGVmaW5lIGxsIGxvbmcgbG9uZwppbnQgbWFpbigpIHsKICBsbCBuLCBxID0gMCwgcyA9IDEvKtGD0YfQuNGC0YvQstCw0LXQvCDQv9C10YDQstGD0Y4g0YHRgtGD0L/QtdC90YzQutGDKi8sIGQgPSAwLCBkMSA9IDA7CiAgY2luID4+IG47CiAgaWYgKG4gPT0gMSl7Y291dCA8PCAxO3JldHVybiAwO30KLy/QstCw0LbQvdGL0Lkg0YfQsNGB0YLQvdGL0Lkg0YHQu9GD0YfQsNC5LNCz0LTQtSDQv9C10YDQstCw0Y8g0YHRgtGD0L/QtdC90YzQutCwINC/0L7RgdC70LXQtNC90Y/RjyAKICBib29sIG4xID0gKG4gJSAxMCAhPSAwKTsKLy/Rh9GC0L4g0LHRiyDQvdC1INC30LDQsdGL0YLRjCDQv9GA0L4g0L/QvtGB0LvQtdC00L3RjtGOINGB0YLRg9C/0LXQvdGM0LrRgwogIGxsIG4yID0gbiAvIDEwOwovL9C60L7Quy3QstC+INC/0L7QvNC10YfQtdC90L3Ri9GFINGB0YLRg9C/0LXQvdC10Log0LHQtdC3INGD0YfQtdGC0LAg0L/QtdGA0LLQvtC5INC4INC/0L7RgdC70LXQtNC90LXQuQogIHdoaWxlIChuID4gOSkgewogICAgbiAvPSAxMDsKICAgIHErKzsvL9GBINC60LDQttC00YvQvCDQtNC10YHRj9GC0LrQvtC8INC60L7Quy3QstC+INGG0LjRhNGAINCyINGH0LjRgdC70LUg0YDQsNGB0YLQtdGCCiAgICBzICs9IChkIC0gZDEpICogcTsvL9GA0LXQsNC70LjQt9Cw0YbQuNGPINGD0LrQsNC30LDQvdC90L7QuSDQstGL0YjQtSDQuNC00LXQuAogICAgZDEgPSBkOwogICAgZCA9IGQgKiAxMCArIDk7Ly/Rh9C40YHQu9CwLCDQutC+0YLQvtGA0YvQtSDRjyDRg9C20LUg0YPRh9C10LsKICB9CiAgbjIgLT0gKGQpIC8gMTA7Ly/Qv9C+0LzQtdGH0LXQvdC90YvQtSDQvdC1INGD0YfRgtC10L3Ri9C1INGB0YLRg9C/0LXQvdGM0LrQuAogIHErKzsKICBzICs9IG4yICogcTsKICBzICs9IG4xICogcTsvL9GB0YfQuNGC0LDQtdC8INC/0L7RgdC70LXQtNC90Y7RjiDRgdGC0YPQv9C10L3RjNC60YMKICBjb3V0IDw8IHM7CiAgcmV0dXJuIDA7Cn0=