Задача зі старої ДПА#3144

Задача зі старої ДПА

1 секунда
64 мегабайти
Середня

Рядки (ланцюжки цифр) будуються за наступним правилом.

Перший рядок складається з одного символу — цифри . Кожен наступний рядок створюється так: спочатку записується номер рядка (без провідних нулів), а потім попередній рядок приписується двічі.

Ось перші рядки, створені за цим правилом:

Наприклад, -й рядок починається так:

...

За та визначте, яка цифра буде у -му рядку на -му місці, або що довжина рядка менша за .

Вхідні дані

Дано два натуральних числа і (1 \leq N \leq 100\,000, 1 \leq K \leq 10^{15}).

Вихідні дані

Виведіть цифру на -й позиції у -му рядку. Якщо довжина -го рядка менша за , виведіть (мінус один).

Приклади

Приклад 1

Loading
Loading