vector练习

你有nn个序列,记作a0,a1,,an1a_0, a_1, \dots, a_{n-1}

你有mm个数,b1,b2,,bmb_1, b_2, \dots, b_m,其中数字bib_i会被加入到序列abimodna_{b_i \bmod n}中。

输出序列a0,a1,,ana_0, a_1, \dots, a_n中都有多少个数,以及这个序列里面的数字从小到大分别是多少。

输入格式

第一行两个整数n,mn, m

接下来一行,共mm个数,表示b1,b2,bmb_1, b_2, \dots b_m

输出格式

nn行,每行若干个整数。

第一个数kk,表示这个序列中有多少个数字,接下来kk个整数,表示这个序列里面的数字从小到大是多少。

样例输入

5 10
1 1 11 6 10 5 3 2 101 3

样例输出

2 5 10
5 1 1 6 11 101
1 2
2 3 3
0

数据规模

对于所有的数据,保证1n105,1m2×105,1bi1091\leq n\leq 10^5, 1\leq m\leq 2\times 10^5, 1\leq b_i\leq 10^9