n = 9; p = array2d(1..9, 0..9, [ 0, -1000, 4, -1000, -1, -1000, -1000, -1000, -1000, -1000, 0, 4, -1000, 1, -1000, -2, -1000, -1000, -1000, -1000, 0, -1000, 1, -1000, -1000, -1000, 4, -1000, -1000, -1000, 0, -1, -1000, -1000, -1000, -4, -1000, -4, -1000, -1000, 0, -1000, -2, -1000, -4, -1000, 8, -1000, 4, -1000, 0, -1000, -1000, 4, -1000, 8, -1000, -1000, -1000, 4, 0, -1000, -1000, -1000, -4, -1000, -1000, -1000, 8, -1000, 0, -1000, -1000, -1000, -1000, 4, -1000, 8, -1000, -1, 0, -1000, -1000, -1000, -1000, -1000, 4, -1000, -1, -1000 ]);