Обезьянка Анфиса учится печатать на клавиатуре. Пока она не знакома с клавишей «пробел» и умеет набирать только строчные латинские буквы. Набрав достаточно длинную строку, Анфиса поняла, что неплохо бы разбить ее на k строк длины не меньше a и не больше b, чтобы ее текст стал более похож на человеческий. Помогите Анфисе.
В первой строке заданы три целых числа k, a и b (1 ≤ k ≤ 200, 1 ≤ a ≤ b ≤ 200). Во второй строке содержится последовательность строчных латинских букв — текст, набранный Анфисой. Гарантируется, что заданная строка не пустая и ее длина не превосходит 200 символов.
Выведите k строк, каждая из которых содержит не менее a и не более b символов — текст Анфисы, разбитый на строки. Производить любые изменения текста: удалять или добавлять символы, менять их порядок и т.п. не разрешается. Если решений несколько, выведите любое. Если решения не существует, выведите «No solution» (без кавычек).
3 2 5
abrakadabra
ab
rakad
abra
4 1 2
abrakadabra
No solution
Название |
---|