4 10
0 1 38 5 6 22 29 35 39 32
19 2 3 4 7 8 31 30 25 33
27 37 34 24 28 9 12 13 14 15
20 36 23 21 26 10 11 18 17 16
