아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

Эскалатор

시간 제한1초메모리 제한1024 MB

요약
1번, n번, 그리고 번호가 10의 배수인 계단에 적히는 숫자들의 총 자릿수를 센다. n은 10^12까지 가능하다.
난이도

보통10점 중 4점

유형
수학, 구현
정답자
아직 제출이 없습니다

문제

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

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

입력

Во входном файле задано одно целое число nn --- количество ступеней эскалатора (1≤n≤10121 \le n \le 10^{12}).

출력

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

힌트

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

예제2

  1. 예제 1

    입력
    20
    
    예상 출력
    5
    
  2. 예제 2

    입력
    23
    
    예상 출력
    7