Эскалатор
ограничение по времени на тест
1 секунда
ограничение по памяти на тест
512 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

В Санкт-Петербурге открывают новую станцию метро, и для нее требуется произвести эскалатор. Эскалатор состоит из n ступенек, пронумерованных целыми числами от 1 до n. Традиционно на ступеньках с номерами, кратными десяти, а также на первой и последней ступеньке, пишут их номера. При записи номера на каждую записанную цифру уходит одно и то же количество краски.

Чтобы рассчитать необходимое количество краски, требуется узнать, сколько цифр будет написано. Напишите программу, которая определяет, сколько всего цифр будет использовано в номерах подписанных ступенек.

Входные данные

Во входном файле задано одно целое число n — количество ступеней эскалатора (1 ≤ n ≤ 1012).

Выходные данные

Выведите суммарное количество цифр в номерах подписанных ступенек.

Примеры

Входные данные
20
Выходные данные
5
Входные данные
23
Выходные данные
7

Примечание

В первом примере номера будут написаны на ступеньках 1, 10, 20; во втором — 1, 10, 20, 23.