N = 16; M = 16; R = 8; C = 8; a = [|651,823,158,142,353,682,385,250,81,132,121,621,795,188,374,300, |938,49,760,363,426,658,197,627,496,45,780,805,921,684,169,374, |742,12,274,844,190,80,346,264,932,431,884,68,643,961,834,719, |15,575,278,839,77,132,370,382,302,342,971,855,136,129,747,267, |926,486,222,752,458,40,125,937,400,728,890,691,484,658,651,847, |726,327,218,388,804,564,652,711,225,842,577,357,229,479,756,200, |766,294,979,665,485,466,505,645,84,489,10,834,782,775,831,851, |671,72,307,555,398,698,540,927,984,505,374,551,744,917,301,894, |363,618,257,871,64,942,855,403,128,473,622,560,466,720,39,468, |691,873,472,907,884,494,578,517,612,660,570,628,455,611,69,940, |831,707,272,451,378,37,199,99,452,39,300,262,391,884,522,146, |241,396,682,269,677,360,966,74,219,465,645,340,532,177,870,339, |897,105,440,509,612,533,681,334,825,149,661,51,806,645,650,436, |785,136,641,488,353,688,24,366,695,145,350,1000,374,983,630,730, |297,29,216,404,36,663,260,812,791,826,57,832,958,59,141,67, |99,421,253,973,488,783,423,800,8,293,102,872,6,773,167,394|];