Рядки Фібоначчі#2523

Рядки Фібоначчі

1 секунда
128 мегабайтів
Легка

Фібоначчієвий рядок визначається так:

Наприклад, s_3 = "ab", s_4 = "aba", s_5 = "abaab" і так далі.

Задані додатні цілі числа n, m, l. Виведіть підрядок s_n, який починається з позиції і має довжину .

Вхідні дані

В одному рядку задано три розділені пробілами додатні цілі числа та l~(1 \le n \le 40; 1 \le m \le \text{length}(s_n), 1 \le l \le 1000).

Вихідні дані

Виведіть підрядок s_n, який починається з позиції і має довжину (довжина виведеного підрядка може бути меншою, якщо довжина залишку суфікса s_n, який починається з позиції , менша за ).

Приклади

Приклад 1

Loading
Loading

Приклад 2

Loading
Loading