4
4 9 3
brysj,
hhrhl.
yqqlm,
gsycl.
4 9 2
brysj,
hhrhl.
yqqlm,
gsycl.
1 1005 6
poet
1 1004 6
poet
			108
--------------------
32
--------------------
Too hard to arrange
--------------------
1000000000000000000
--------------------
【样例说明】
前两组输入数据中每行的实际长度均为6,后两组输入数据每行的实际长度均为4。一个排版方案中每行相邻两个句子之间的空格也算在这行的长度中(可参见样例中第二组数据)。每行末尾没有空格。
总共10个测试点,数据范围满足:
 
测试点	T	N	L	P
1	≤10	≤18	≤100	≤5
2	≤10	≤2000	≤60000	≤10
3	≤10	≤2000	≤60000	≤10
4	≤5	≤100000	≤200	≤10
5	≤5	≤100000	≤200	≤10
6	≤5	≤100000	≤3000000	2
7	≤5	≤100000	≤3000000	2
8	≤5	≤100000	≤3000000	≤10
9	≤5	≤100000	≤3000000	≤10
10	≤5	≤100000	≤3000000	≤10
所有测试点中均满足句子长度不超过30。