N = 16; M = 16; R = 8; C = 9; a = [|410,502,767,743,97,717,5,275,97,398,350,369,610,473,156,494, |872,595,125,78,909,4,529,34,431,915,598,747,115,704,504,774, |930,266,260,465,652,939,407,693,322,520,363,140,416,733,218,453, |994,777,14,901,294,254,519,528,603,436,142,273,992,757,323,286, |457,812,562,768,45,962,907,161,987,9,586,647,999,493,676,232, |487,120,51,78,682,373,955,661,699,895,358,250,819,427,901,855, |125,298,689,724,182,268,97,864,733,834,468,41,935,522,881,40, |453,432,541,192,978,147,605,552,784,830,829,423,483,472,920,8, |312,414,928,966,663,479,689,394,510,865,425,962,424,338,771,956, |311,353,988,620,477,342,357,730,465,376,338,96,568,869,106,378, |10,751,537,382,246,741,746,982,584,503,377,612,667,143,936,701, |322,588,400,761,403,712,450,130,126,268,174,828,50,811,844,308, |681,429,274,883,389,877,685,733,227,516,515,140,719,351,17,939, |528,207,56,40,445,152,549,329,1000,772,897,203,138,704,638,479, |943,936,404,406,243,694,346,926,94,505,465,565,868,828,613,901, |512,883,669,673,450,846,830,775,94,287,499,62,663,638,576,746|];