#L2962. 「COCI 2009.12」PLANETE

「COCI 2009.12」PLANETE

题目描述

译自 COCI 2009.12 T6. PLANETE

已知 NN 组记录,第 ii 组记录包含两个无年份的日期 Ai,BiA_i, B_i(换言之,只有月和日)以及一个长度为 MM 的数组 ai,1,ai,2,,ai,Ma_{i,1}, a_{i,2}, \ldots, a_{i,M}

请给出关于 x1,x2,,xNx_1, x_2, \ldots, x_N 的方程组

[ \begin{cases} A_1+\sum_{j=1}^{M} a_{1,j} x_j \equiv B_1 \pmod{365} \ A_2+\sum_{j=1}^{M} a_{2,j} x_j \equiv B_2 \pmod{365} \ \qquad\qquad\qquad\vdots \ A_N+\sum_{j=1}^{M} a_{N,j} x_j \equiv B_N \pmod{365} \ \forall x_j,\ \ 1\leqslant x_j\leqslant 365 \end{cases} ]

的任意一组解,无解则输出 -1


输入格式

第一行两个整数 N,MN,M
接下来 NN 行,每行开头有四个整数,分别表示 AiA_i 的日,AiA_i 的月,BiB_i 的日,BiB_i 的月。接下来有 MM 个整数,表示 ai,1,ai,2,,ai,Ma_{i,1}, a_{i,2}, \ldots, a_{i,M}
保证输入的月、日合法。


输出格式

若有解,输出共 MM 行,每行一个整数,表示 xix_i
若无解则输出 -1


样例 1

输入

1 1
26 02 03 03 1

输出

5

样例 2

输入

1 1
26 02 03 03 2

输出

185

样例 3

输入

3 3
22 03 01 10 9 10 10
05 05 16 12 1 7 10
20 06 15 01 4 9 10

输出

102
204
125

数据范围与提示

1N,M2001\le N,M\le 200
0ai,j2000\le a_{i,j}\le 200
保证输入的月、日合法。