Задача №1602.

Дана строка, являющаяся параграфом в тексте. Текст необходимо отформатировать так, чтобы длина каждой строки не превосходила числа \(m\), слова при этом не разрывать.

Входные данные

На вход программе сначала подается число \(m, 0 < m \le 255\). В следующей строке находится исходный текст. Длина слов в нем не превышает \(m\), слова разделены ровно одним пробелом.

Выходные данные

Выведите разбиение этого текста на строки длиной не более чем \(m\) символов (слово переносится на следующую строку только если в текущей строке его разместить уже невозможно). Новая строка не должна начинаться с пробела.

Примеры
Входные данные
7
НДХМ ДБЮ РПХ
Выходные данные
НДХМ
ДБЮ РПХ
Сдать: для сдачи задач необходимо войти в систему