第一行$2$个数$k_1,k_2(0 \lt k_1,k_2 \le 30)$,表示有$k_1$行同学,每行$k_2$个人。
接下来$k_1$行,每行$k_2$个数,表示$a[k_1,k_2](a[k_1,k_2] \lt maxint)$这个同学看纸条所要的时间,笨笨用0表示。
第$k_1+2$行$2$个数$l_1,l_2(0 \lt l_1,l_2 \le 30)$,表示有$l_1$层楼,每层有$l_2$间课室,笨笨所在课室用0表示。
接下来$l_1$行,每行$l_2$个数,表示从楼顶到$1$楼各个教室老师巡查所要用的时间。
最后一行一个数1或0,0表示老师从西边开始巡查,1表示从东边开始巡查。
第一行是所能看到纸条内容的人数,如果是传不出去的话就输出Error!。
第二行是最后一个收到纸条的人的坐标,表示方式:第$X$行+','+第$Y$个。
Input 1: 3 3 2 3 4 1 0 5 8 7 6 3 3 9 0 9 8 8 8 8 8 8 0 Input 2: 3 3 0 1 3 2 1 1 5 5 5 2 2 0 5 5 5 1· \n · \n · · \n · · \n · · \n · \n · · \n · · \n · · \n \n \n · \n · \n · · \n · · \n · · \n · \n · \n · \n \n
Output 1: 9 3,1 Output 2: Error! 1,3· \n \n \n \n · \n \n \n
最后拿到纸条的同学会在老师出现的那一刹那把纸条扔到垃圾桶里。
【样例1的解释】
笨笨所在的位置为($2,2$),他会先传给($2,1$)的那个同学。
现在纸条在($2,1$)的手上,他花了$1$看纸条,然后又把纸条传给($1,1$)的那个同学。
($1,1$)把纸条传给($1,2$),($1,2$)传给($1,3$),($1,3$)传给($2,3$)……
最后传到了($3,1$)手上,($3,1$)看完后时间还有多,所以有$9$个人看了纸条,最后在($3,1$)手上。
【样例2的解释】
笨笨从($1,1$)把纸条传给了($1,2$),($1,2$)把纸条传给了($2,2$)。
接着($2,2$)又把纸条传给了($2,3$),($2,3$)把纸条传给了($1,3$)。
($1,3$)看完后,他周围的同学已经看过了,所以他把纸条直接送入垃圾桶。
因为他并不是因为顺利传完把纸条扔进垃圾桶的,所以要输出Error! ,最后一个拿到纸条的是($1,3$)。