Послідовність
Limits: 2 sec., 256 MiB
Марічка дуже любить щасливі цифрові послідовності, а Зеник готовий дістати для неї будь-яку з таких послідовностей. Так от, вимоги Марічки до щасливої послідовності наступні:
Послідовність складається з цифр 4 та 7.
Довжина послідовності дорівнює nn.
Дві четвірки не зустрічаються в послідовності підряд.
Послідовність стоїть на k-тому місці в лексикографічно посортованому списку всіх можливих послідовностей.
Вам потрібно допомогти Зеникові визначити цю послідовність.
Input
У єдиному рядку задано два натуральних числа n та k — довжину послідовності та позиція в посортованому списку всіх можливих послідовностей, відповідно.
Output
У єдиному рядку виведіть k-ту
щасливу послідовність, або Flowers
, якщо k більше за їх кількість.
Constraints
1≤n≤80,
1≤k≤1018.
Samples
Input (stdin) | Output (stdout) |
---|---|
4 7 | 7774 |
Input (stdin) | Output (stdout) |
---|---|
3 10 | Flowers |
Notes
Посортований список послідовностей довжини 4 і 3 відповідно:
4747, 4774, 4777, 7474, 7477, 7747, 7774, 7777.
474, 477, 747, 774, 777.