페이지가 로드되지 않나요? 여기를 눌러보면 고쳐질 수도 있어요.
Placeholder

#4150
스페셜 저지

워드 프로세서 2s 512MB

문제

베시 소는 글쓰기 수업에서 에세이를 작성 중입니다. 그녀의 필기는 매우 나쁘기 때문에, 그녀는 워드 프로세서를 사용하여 에세이를 타이핑하기로 결정했습니다.

에세이는 N (1\le N\le 100) 개의 공백으로 구분된 단어들로 구성되어 있고, 각 단어는 1에서 15자 사이의 대소문자 알파벳으로만 이루어져 있습니다.

과제 지침에 따르면, 각 줄은 공백을 제외한 최대 K (1\le K\le 80) 개의 문자로만 이루어져야 합니다.

다행히 베시의 워드 프로세서는 이 요구 사항을 다음과 같은 전략으로 처리할 수 있습니다:

  • 만약 단어를 입력하고, 그 단어가 현재 줄에 들어가기에 충분하다면, 그 줄에 넣습니다.

  • 그렇지 않으면, 그 단어를 다음 줄에 넣고 계속해서 그 줄에 추가합니다.

물론, 같은 줄에 연속된 단어들은 여전히 한 개의 공백으로 구분되어야 합니다. 또한 어떤 줄도 끝에 공백이 있어서는 안 됩니다.

유감스럽게도 베시의 워드 프로세서가 고장났습니다. 베시가 올바르게 에세이를 형식에 맞춰 작하도록 도와주세요!


입력

첫 번째 줄에 두 정수 NK가 주어진다.

두 번째 줄에는 공백으로 구분된 N 개의 단어가 주어진다. 그 어떤 단어도 길이가 K 보다 길지 않음이 보장된다.


출력

옳은 형식의 에세이를 출력한다.


예제

10 7
hello my name is Bessie and this is my essay
hello my
name is
Bessie
and this
is my
essay

"hello"와 "my"까지는 7자의 문자가 포함되지만, 거기에 "name"이 추가되면 K개 즉, 7보다 많은 11자의 문자이기에 "name"은 새로운 줄에 추가된다.



출처

USACO 2020 January Bronze

로그인해야 코드를 작성할 수 있어요.