Разобьем последовательность на блоки: ее часть, где n раз повторяется число n назовем блоком n; Предположим, что 2016 номер - это число или его часть, которая входит в блоки 10-99 (т.е двузначные числа). Последняя девятка в блоках 1-9 будет стоять под номером 9*10/2 = 45. Далее, каждое двузначное число будет занимать собой два места. Пусть это двузначное число находится под номером x (именно число, а не цифра, поскольку число занимает ровно одно место). Тогда имеем: - это номер числа. Решая квадратное уравнение получаем ,что , это означает, что цифра под номером 2016 принадлежит блоку 36+9 = 45. Найдем номер последней цифры 5 в блоке 45: ; Разница между 2025 и 2016 нечетна, значит 2016-ая цифра это 4