10 10
0 1 2 49 25 57 66 21 74 83
5 4 3 85 41 52 94 64 72 15
6 37 18 33 47 93 86 28 58 26
7 19 22 30 87 43 29 96 59 48
8 45 70 46 20 40 80 23 34 91
9 10 68 63 79 81 55 31 89 78
14 11 75 67 42 92 53 88 84 69
13 12 76 35 62 77 71 61 65 73
27 98 90 50 24 38 16 32 56 54
82 44 39 97 99 17 36 51 60 95
