giant sudoku's (16x16, 25x25, 36x36 .... 100x100)

For fans of Killer Sudoku, Samurai Sudoku and other variants

Postby m_b_metcalf » Sun Apr 19, 2009 9:22 am

Thanks. Your version can be solved using only singles in 13s. I let my program run for an hour to remove a further 28 values. The result can no longer be solved using only singles and requires 103s.

Regards,

Mike Metcalf



78 5 27 . . 124 . 21 . 90 . 58 111 . 133 131 . 35 . 114 . 29 117 60 12 87 . 127 136 . . 26 . 45 53 98 128 99 138 77 63 109 137 46 86 32 . 68 91 . 3 47 . 25 110 72 51 57 52 113 89 81 49 39 120 22 . 54 85 . 112 48 . 121 36 70 30 119 33 62 28 42 . 125 . 82 106 24 . . 66 . 105 122 95 . . 76 101 23 . 50 43 . 37 97 7 . 75 . . 102 141 69 44 65 . 118 16 14 134 4 116 74 38 1 9 139 8 . . . . 67 . . 92 80 55 17 59 . . .
63 3 . . 38 36 . . 93 39 16 82 21 61 79 . 74 45 52 11 88 66 34 . 47 . 124 55 121 64 . 60 . 113 138 46 95 7 84 . . 57 . 132 48 85 119 9 105 41 125 97 56 24 19 27 . . 30 108 . 31 40 103 102 33 109 133 98 43 65 . 89 . 135 51 114 111 . 12 128 107 72 . 37 80 17 75 129 127 44 69 70 120 15 . 83 29 . . . 26 77 . 78 115 73 . . 143 142 . 28 6 . 123 . . 18 20 . 112 42 . 118 . 14 68 . 49 110 . 130 99 23 . 134 53 22 104 . . . 144
119 33 55 . 88 . 116 86 29 127 17 . . . . 124 129 . 89 130 128 . 10 62 6 . 71 . 56 . . . . . . 67 51 . 111 35 8 13 30 . 28 . . . 70 . 85 115 16 64 22 143 112 138 23 132 . . 123 141 . . 93 . . 91 . . . . 53 50 . 81 14 19 137 . 140 . 63 . 12 . . 99 . . 36 54 144 57 102 . . . 68 38 21 40 136 15 . 18 78 47 106 117 126 83 . . 139 26 42 9 5 32 82 . 142 121 94 104 79 41 31 92 . 27 . 133 . 96 69 77 24 1 . .
0 22 102 . . . 103 34 . . 8 . 97 . 67 . 72 51 . 126 . 98 106 4 122 . 116 31 73 . 44 . 93 . 25 . 118 61 79 94 130 43 26 . 71 . . . 21 120 59 . . 65 119 49 104 . 101 109 55 18 5 . 80 19 . 121 . . . 56 . 66 . 85 20 6 136 138 90 87 91 100 125 60 27 . 35 40 52 42 . . 53 141 9 62 1 10 . . . 70 . 95 123 . 7 64 89 . 131 15 129 124 . . 127 144 . 77 . 113 135 24 128 39 2 46 133 11 112 . 117 105 83 . . . . 81 82 .
0 . 112 . 74 134 76 32 87 . . . . 139 115 17 . 47 84 . 99 . 25 136 15 42 . . . . . 61 140 108 141 72 . . . 116 5 12 58 75 127 70 37 142 81 126 135 . 121 83 43 6 . 4 114 103 64 21 60 63 34 96 . . 106 117 77 53 67 57 65 . 73 . 39 46 31 . 11 . 113 131 138 33 19 16 128 . 79 2 90 111 132 . 45 104 . 56 . . 8 59 . . 41 . 36 . 88 . . . . . 27 107 35 . 62 22 . 100 . 137 125 . 101 . . 122 . 14 123 . . 18 38 119 . .
54 67 25 40 . 65 56 . 4 111 . . 39 93 127 . 28 36 113 41 86 132 63 50 102 . . . . 96 . 58 21 . . 142 80 3 . . . . 1 135 . 72 . 82 95 133 . 37 11 99 44 90 89 71 . . . 124 126 137 35 . 97 68 . . 23 . 10 34 32 105 112 139 . 47 . 52 17 . 121 . 123 51 64 . 83 81 115 . . . . 16 61 100 19 60 12 . . 69 88 98 114 . 38 91 . . 22 43 . 109 119 . 27 . 106 140 75 . . 57 108 18 130 33 78 107 125 103 120 48 85 . . 26 62 7
0 141 115 69 14 50 105 71 . . 11 . . 78 122 . 49 6 3 23 142 46 7 . 28 . 19 139 106 18 86 33 9 129 . 77 44 22 . 121 133 21 93 . 90 92 54 34 . 84 130 15 . 13 102 . 118 . 88 36 . 73 . . 27 26 17 143 . 59 66 1 134 . . . . 126 61 97 117 16 38 24 135 . . 25 107 . 8 30 68 31 100 55 42 128 32 119 89 99 . 64 103 144 127 140 136 . 39 108 52 137 60 . 72 . 37 110 67 47 45 91 . 56 70 . . 58 83 85 138 131 94 . . 57 75 79 98 5 . 116
61 79 131 45 132 . . 126 43 140 59 . 92 12 83 65 . 82 2 . 37 31 . 112 107 78 111 57 . . 100 . . . 38 . . 144 136 18 . . 49 . 60 . . 14 87 . 76 . 137 . 134 . 142 . . 117 . . 71 . 99 9 . . 4 95 44 . 133 63 . . 8 68 . 141 . 40 88 58 139 10 84 77 86 48 7 . 41 114 6 67 53 . 93 47 129 24 106 124 116 17 130 22 94 . 25 21 56 . . 46 113 11 29 85 80 54 34 138 143 23 69 15 . 123 81 103 . 16 109 . 72 39 52 89 28 50 128 66
0 . . 18 . 47 128 . 64 91 135 . 85 16 . 14 1 . 13 . . . 144 . 132 95 94 143 5 . . 49 62 35 66 . 24 96 114 125 59 41 141 106 89 31 78 129 . 61 123 . 20 . 79 . . . . 50 104 . 57 . 115 51 7 . . . 69 76 113 . 77 45 43 26 48 56 . . . 130 109 101 . . . 28 . 112 . 103 . 118 39 . 138 58 . 105 . 108 74 134 133 . . 92 . 30 99 122 . 68 84 . . 100 52 117 93 73 . 119 10 . 19 124 126 65 142 . 102 . 36 87 136 . 32 3 . 29
35 62 77 37 . 7 138 123 28 . 73 . 59 . 108 91 81 24 87 141 26 110 107 64 135 . 75 54 68 . . 120 . 32 89 82 47 . . 115 . 20 . 131 105 . 25 66 . 98 . 9 40 . 144 53 . 39 . 45 139 128 . . . . 122 84 111 8 113 72 92 . . . 83 76 . 109 78 22 2 . . . . . 18 . 13 46 134 74 . . 112 51 5 44 52 . 57 . . 94 . 27 125 . 3 116 . 23 . 132 79 55 96 130 36 86 6 50 12 95 . . . 102 . . 121 30 129 41 31 . 70 118 137 101 4 127
70 . 136 66 143 . 44 . . . 139 118 . 73 . 55 138 . . . 75 102 116 77 134 110 10 . 117 . 11 . 81 . . . 39 . 123 101 91 6 2 19 . 23 45 112 100 94 141 74 12 . 128 82 32 . 78 129 108 144 . . 125 37 . 140 83 114 79 . 25 127 27 106 99 9 . . 13 . . . . 88 . . 85 . 49 76 119 92 . 98 71 120 . . 113 20 131 84 31 80 . . . 57 . 54 67 1 86 4 59 51 8 53 . 87 61 109 97 72 63 . 122 3 17 . . 35 135 21 42 126 . 40 . 56 124 34
0 108 117 80 . 95 24 110 . 48 114 84 . . . 56 . 137 53 27 119 . . 9 39 . . 83 85 . . . 7 115 . 63 103 42 40 52 4 29 . . 76 81 . 65 8 55 31 . 116 54 122 107 . . 86 14 20 78 62 88 28 12 100 70 15 . 131 67 74 79 59 123 . 3 18 49 142 23 . 124 136 . . 5 61 93 130 . 1 140 47 26 13 92 91 . 75 . . . 36 41 72 82 19 77 35 120 50 133 . . 97 . 34 134 . 99 . 129 64 25 . 111 . . 16 . . . 37 . 2 . 51 . . . . 68
0 51 . 49 70 . . . 141 42 112 35 28 66 . 101 59 14 86 131 93 7 . . 106 133 54 85 69 71 94 45 . 100 130 . 19 77 99 137 . 113 . 76 111 109 65 . 4 88 . 117 52 115 5 67 . . . 140 110 75 138 60 6 29 . . . 36 123 132 . . 105 58 61 114 108 72 11 34 40 83 . 27 . 124 128 82 90 96 . 18 142 103 38 . 116 31 102 22 33 . 80 79 . 136 139 126 107 . 143 . 13 . 92 20 44 . 129 . 46 47 . 87 . 89 17 68 134 . . 9 43 16 81 118 78 122 56 . 3 15
8 143 . . 3 . 91 25 . 88 . . 31 108 125 89 127 135 100 13 47 . . . . 57 . . . . . . 29 137 92 . 36 . . . 41 . 74 110 . . 139 . 19 64 . . 96 87 101 . 39 . 32 73 84 115 . 65 24 112 . 99 . 66 . 7 43 102 . . 81 132 107 48 . 14 37 . 72 . 80 . 23 . . . . 113 45 21 . 141 . . 67 . . . 95 129 78 123 86 . 68 79 . 136 30 9 . 114 51 75 76 28 . 34 33 70 42 122 . 2 20 58 . . . . 61 124 . 44 27 . . 69
18 102 82 32 65 27 . . 123 116 . 19 . 121 107 129 . . 134 . 33 67 57 . 103 . . 132 64 . . 20 . . 46 17 54 . 63 . . 83 47 128 13 120 96 . 143 . . 108 30 . . 29 127 62 135 . 80 130 104 53 . 28 52 94 88 . 22 100 97 . 42 . . 35 73 9 26 . 75 . . . . . 38 55 144 74 125 . . 4 43 . . 117 137 . 56 90 1 93 39 44 . 71 16 . 11 106 . . 12 91 . 81 79 50 48 23 . 45 . 69 . 126 92 95 101 . . . 84 . 141 51 . 24 76 111
68 40 . . . 132 69 78 . 75 103 127 58 . 96 97 106 85 80 120 . . 87 . 104 . . 51 123 131 129 . . . 67 . 15 12 30 10 125 90 124 143 2 . 118 . . 144 86 . 34 61 112 17 . 35 137 100 . 8 . . . . . 13 . 122 . 98 . 47 138 . 1 133 7 84 130 . . 101 60 . . 139 33 26 92 114 . 24 66 . 28 109 65 135 23 46 50 16 4 . 27 5 113 19 . 89 119 38 . 141 . 95 . . 93 56 25 115 9 . . . 91 88 22 108 . 52 . . 102 . . 55 20 14 110 117
0 . 104 . 81 66 50 24 . . 5 . 32 124 19 140 . 49 . 51 69 144 30 . 37 96 73 . . 12 . 9 105 . . 125 1 78 . . 79 26 107 112 . . 42 115 82 113 . . 114 68 56 41 59 . 95 25 43 . 33 17 . 103 34 . 71 108 55 . 4 . 64 86 135 53 . 122 127 92 . 110 116 15 . 44 65 111 94 13 . 58 83 7 52 143 76 . . 101 . . 10 . 119 . . 39 29 85 137 28 121 100 133 22 138 35 123 . 21 36 72 118 . . 120 40 131 99 . 6 . 8 93 98 60 . 54 . 2 .
0 . . . . 6 43 17 . 130 . 100 36 92 110 3 . . . 22 16 24 5 45 7 8 126 49 55 113 19 39 . 95 . 18 46 91 28 103 . 88 97 52 61 106 . 85 . . 75 . 38 . 141 20 94 . . 72 57 . . 135 14 . 83 102 25 143 . . 69 128 . 76 70 . 109 . . 67 79 . . 71 137 29 62 78 . . 11 . 41 133 63 . 124 . 132 35 89 . . 86 138 . . 105 26 2 27 . 142 122 . 93 120 54 10 73 32 1 101 44 . 112 53 . 66 140 65 . 119 116 90 144 . 82 64 23 37 125
0 84 37 76 26 144 85 109 45 131 83 15 . . 55 73 71 42 . 137 21 . 139 10 . . 97 25 134 . 79 117 16 48 124 . 105 95 27 . . . 24 138 62 . 11 43 . . 50 46 . 90 . 66 98 13 103 92 . . 63 126 101 5 . . 31 129 . 69 . . 6 39 87 32 119 23 33 . 116 . 141 . . 17 110 . 127 130 57 34 . 122 96 64 82 . 54 121 133 . 9 . . . 47 111 52 8 1 3 14 70 7 . 118 . . 81 . 65 41 29 4 . 100 . . 128 . 114 36 58 140 40 30 72 67 136 . 75
97 . . . 111 114 . 54 . 67 . 29 . 68 35 . 115 . . 118 . 81 20 82 41 . 110 112 2 36 62 . 86 74 77 . . 121 5 . 142 104 . . . 44 101 92 . 49 27 1 33 21 85 23 22 132 109 28 . 87 . . 9 56 38 . . . . . . 113 123 103 71 . 66 59 . . 141 25 52 140 . 32 98 . 51 . 19 40 . 126 144 . 73 . 34 130 . 17 108 42 131 . . . . 6 10 18 72 61 135 15 83 . 107 . . . . . . 12 136 8 . . . 11 46 134 95 106 31 63 . 57 99 137
71 2 119 59 60 137 108 129 39 79 46 . 1 37 52 136 . . 133 34 11 . 105 6 13 142 141 . 81 66 99 87 . 21 . . . . 7 . . . 64 140 72 . 17 93 107 . . 65 58 40 16 51 3 18 83 126 78 . . 125 . 131 . 10 124 . 116 118 31 . 121 57 . 22 144 41 68 15 . 20 . 95 . 49 . 30 85 89 104 . 109 . 110 88 36 112 70 . . . 75 . 92 74 123 73 62 43 132 . 25 134 48 94 77 . 61 . 19 127 . 54 35 . 130 . 139 117 . 86 120 138 100 91 29 32 . 96 . 50
0 133 107 86 . . . 9 22 142 . 89 88 63 126 48 94 77 65 . 4 . . 23 . 60 90 68 120 40 . 84 . 127 119 . 35 . 38 45 . 129 . . . 20 80 117 . 24 55 31 70 110 123 42 105 26 . . 39 . 16 109 19 . . 136 . 49 . 44 30 . 112 100 78 99 10 . 56 21 50 93 . 8 1 132 . 101 69 36 . . 25 79 115 139 41 83 47 118 97 53 . . 29 91 . 67 . 140 103 . . 34 . 108 104 98 . 51 14 . . 57 75 6 52 59 125 124 62 143 . 33 12 5 . 92 66 128 18 .
20 . 135 . . . 96 48 . 28 . 93 119 . . . 46 44 41 . 9 75 60 117 4 102 5 . 70 . . 136 . 1 114 65 22 68 67 16 108 32 116 . 55 34 134 127 80 . 122 10 15 89 8 120 77 125 106 . 133 11 51 23 144 . . . . 26 121 90 98 140 82 . . 95 54 94 118 63 . . 76 61 39 . 138 . 31 . 14 143 105 107 . 3 . . . 113 99 25 87 19 . . 130 128 . 129 49 17 21 . 37 110 56 78 86 . 132 97 . 18 142 . . 137 7 62 13 . 71 115 . 104 79 . 73 112 139 131
41 . 14 95 13 90 . . . . 57 99 25 98 . . . 38 83 . . 84 54 . 88 10 . 35 24 143 . . . . 61 . . 56 75 . 132 119 . . 9 . 50 . 12 43 78 124 . 130 131 . 133 11 128 6 134 . . 74 79 27 86 93 127 81 111 105 45 19 91 137 60 36 52 . . 3 77 5 . 102 73 123 . 120 63 . . 47 . 117 62 140 7 106 18 100 . . 32 48 68 . 33 . . 46 87 58 53 82 . 66 . 4 . 116 30 . . 64 . . 121 31 138 . . 28 . 39 . 103 109 135 49 113 1 129
30 20 84 119 . . 23 . 112 103 18 . 144 49 . . 108 71 . . . . 124 80 78 . 42 . . 53 26 19 130 128 . . . 79 93 21 17 106 15 41 . . . 2 . . 67 132 27 85 . 96 . 40 9 55 5 . . 99 . 135 129 3 92 113 52 24 47 70 87 64 125 90 . . 140 . 109 61 118 . . 107 . . 95 123 . 66 . . 48 25 50 4 110 34 39 91 . 76 114 . 102 75 82 32 57 141 . 105 131 . 45 116 94 . . . 122 111 74 8 . 10 33 . 120 43 . 142 60 . 36 134 . 22 104 63
0 . . . 130 142 109 118 91 . . 61 7 122 97 53 17 5 54 19 . 94 . 55 64 58 95 135 23 101 46 . . 83 44 . 72 . 20 . . . 71 . 39 24 92 144 . 112 79 139 31 3 . 62 . . 104 . . 59 28 25 10 117 6 88 38 67 49 . 110 48 . 108 138 57 . . 21 . 124 111 134 . . 63 114 . . 14 143 100 . 129 . 41 18 132 105 . 37 131 . . . 56 121 . 120 . 96 81 . 127 15 4 . . 99 43 . 30 73 140 . 116 11 119 26 51 1 77 93 . 68 . . 106 . 12 74 89
129 8 . . . 107 144 . 12 29 . . 69 . . . 27 32 11 133 138 . 64 137 31 68 134 4 . 74 54 124 131 . 72 96 127 . 19 . 100 94 33 . 136 35 61 103 . 81 63 126 . 36 23 14 . . . 119 79 48 1 86 109 . 104 95 . 121 46 . 38 60 97 . . . 130 . 82 71 76 15 22 132 16 . 120 17 . . 26 67 108 . 2 106 43 7 . 45 141 57 49 111 77 80 21 . 55 . . 78 139 112 66 . 91 115 28 125 . 42 20 58 110 52 . . 9 13 . 34 105 117 3 88 135 . 6 . 53 .
52 74 92 . . 34 139 138 . . . . . . 9 35 . 68 . 21 . 42 61 118 116 85 13 98 . . 57 . . . 39 . . 60 . . 123 . . . . . 51 73 77 12 8 . 59 120 95 105 . 110 . 5 124 84 . . 47 . 66 53 14 2 . . . 112 28 . 100 115 37 . 88 49 46 . 90 . 131 122 . . 43 . 91 50 106 11 31 69 . . 30 96 17 102 . 104 103 83 . 144 . 94 111 62 117 . 107 41 33 79 142 7 81 . 1 113 24 134 22 63 25 114 119 87 140 67 . . . . . 78 . .
0 47 50 . . . . 80 . 114 . 4 127 . 112 142 . 22 91 88 63 . 109 46 . 139 . 56 36 41 102 16 . 25 . 75 120 140 98 . 90 . 83 40 18 76 . . 72 . 21 70 124 141 60 43 136 . . . 81 17 . . . . 35 101 . 111 15 85 103 . 69 33 121 . 32 29 105 78 129 . 119 . . 74 104 . 93 . . . 116 138 . . . 19 125 . 3 66 11 5 38 107 100 . 14 . 71 . . 59 123 . 87 118 . 82 143 67 . . . . 133 130 . . 24 79 65 9 132 42 58 . . 122 30 .
0 94 143 . . 14 49 . 11 56 58 59 50 41 87 120 . 99 39 24 . 134 15 75 . 127 107 73 114 . 9 . 103 . 136 34 82 124 129 . 68 84 117 . . 6 . . . . . 17 135 53 90 28 102 108 . 16 . . 7 64 . 8 23 . 21 139 . 54 128 44 30 . 106 42 26 1 101 . . . 89 . 125 . . 47 10 . 92 65 111 . 97 22 . 140 78 98 . . . . 81 . . 76 . 104 69 19 110 . 43 . 133 113 105 . . 48 . 141 36 . 46 100 . . . . 66 . 38 . 112 123 144 33 . 83
95 . . . 16 45 73 26 38 70 . . 29 135 92 82 . 23 117 . 79 40 12 34 52 66 61 15 112 108 65 63 . . 140 10 77 . 58 . . 114 109 44 . 78 . 54 . 131 88 69 101 . 47 137 30 . . 93 68 125 . . 96 13 . 20 87 51 94 . 55 . . 91 18 75 . 118 . 132 . 56 98 5 139 . . 25 102 48 21 . 32 3 86 115 89 28 36 116 126 . 121 24 122 6 . . 119 74 7 97 . 99 . . . 50 37 128 . . 106 . 41 2 . 138 . 35 141 103 . 100 . . 8 84 14 133 72 .
131 . 13 . . . 35 60 116 . . . 123 81 20 43 14 128 . . . . 44 . . 111 29 133 . . 30 88 . 28 117 . . 8 48 112 . . 38 . 96 . 22 . 78 91 107 103 115 . 65 68 19 . 121 . . 118 144 71 . . 4 . . 61 11 18 . . 141 99 142 . 12 . 134 . 119 40 15 72 . 87 . 137 140 . 64 . 130 110 . 82 143 . 92 . . 67 . 47 . 63 . 16 . 37 26 135 . . 23 98 101 10 109 . . . 6 3 95 76 132 70 . 120 . 39 126 . 80 . . . 17 . 51 .
0 . 68 . 105 . . 83 78 . . 96 . 48 89 13 111 110 36 8 3 6 84 . 93 62 24 87 . 81 7 27 1 142 . . 108 46 133 113 121 42 122 26 . 126 67 52 144 2 . 75 57 . . 130 . 80 44 116 . 98 65 22 . . . 119 . . 73 . . . 50 . 25 . . . . 72 5 59 . . 60 38 112 135 54 . 53 109 39 82 15 129 33 70 58 . . 138 100 . 10 128 106 . 90 . 17 . . 56 88 . . 95 23 107 49 102 47 97 115 34 117 . 103 . 76 . 143 118 18 11 125 131 37 55 127 31
0 90 72 . 110 141 33 111 97 10 39 . 38 . 77 . 143 102 101 . 59 26 . 73 119 118 . . . . 113 . 22 8 82 . . 134 37 135 30 105 66 63 3 99 34 . 74 109 . 25 7 20 . 106 24 49 . . 93 . 29 142 . 132 32 . 42 . 114 89 . . 58 . 23 92 36 52 43 117 96 54 56 55 61 . . . . 103 84 . . 28 136 . 95 . . 13 9 88 124 123 112 40 138 86 130 137 140 125 . . 85 2 67 83 . 126 5 98 131 80 127 . . 65 12 . 16 4 35 91 . . 41 46 71 15 . 81
0 . 93 . 32 . 40 62 . 106 . 7 98 103 . . 126 72 . 56 28 96 . 131 94 . 132 33 48 122 . . 43 125 . . 143 . 110 53 . 9 . . . 119 116 . 118 . . 140 10 52 18 39 50 . 41 38 115 . 90 . . . . 37 26 82 128 77 . 67 . 95 34 102 45 22 . 89 . 104 97 . 36 . . 133 99 6 . . . 105 55 113 139 84 108 73 137 . . 135 42 117 70 51 31 3 . 109 24 54 29 . 65 8 16 144 64 87 57 136 91 . 86 . 59 . 2 138 . . . 13 19 . 92 107 . .
0 . . . . . 79 108 82 55 9 85 113 33 74 132 . . . 37 141 125 . 130 92 129 109 . 17 32 . 104 110 . . 80 64 87 29 . 11 10 31 49 25 . 43 . . 22 111 86 . 138 4 15 58 89 . 94 102 97 . 50 106 91 107 62 76 . 39 . 19 27 . 122 63 65 . 16 6 131 98 . 77 24 . 57 101 115 35 70 117 124 34 12 120 . 26 68 . 144 75 52 . 127 71 119 . 48 73 142 61 . 93 53 . . 5 128 . 118 112 . . 38 135 54 . 56 69 . 136 . 137 . . 139 59 20 96 116 . 90
0 . 122 115 . . 71 130 106 109 94 88 56 60 57 . 11 89 . 77 40 . 108 81 49 61 3 118 125 78 119 133 116 82 . 6 91 127 24 138 38 . . 66 10 . 58 105 . 104 . 101 75 102 39 97 48 . . 80 59 135 110 . 90 128 140 63 136 144 53 . 16 4 29 84 26 . 47 45 7 70 22 87 41 31 141 126 55 . 36 . 103 72 . . 54 43 62 123 98 132 68 . 117 . 14 . 13 142 64 . 79 92 . 33 20 . 52 . . 44 . . . 85 . . 93 23 86 121 15 18 . 120 76 100 83 96 . . 134 .
2 . . 70 95 135 30 7 131 14 69 124 . . 85 96 8 . 12 . . 97 35 . 130 . 41 59 76 109 . . 26 . . 37 28 63 . . 61 33 103 72 . 27 31 13 . 93 18 . . 134 . 114 73 46 120 67 65 . 23 113 . 38 44 17 55 19 108 . 91 105 . 5 86 . . . . . . . 16 . 64 1 . 125 29 . . . 3 . 25 . 6 . . 126 47 . . . 36 137 116 . . . . 123 . 62 . 129 40 141 71 94 142 143 22 99 144 81 82 54 . 100 . 58 50 . 52 101 . 136 . . . 4
56 75 . 113 . 62 64 125 . 16 . 126 . 144 93 . 21 3 66 5 . 137 65 22 80 103 99 . 102 67 63 10 122 139 108 89 . . 14 . 143 . . 29 36 . . 23 83 100 28 . 4 31 35 77 2 58 94 . 9 85 20 34 118 7 138 112 82 . 84 120 27 . 8 . 52 . 96 . 24 6 104 44 128 130 . . 90 109 133 107 101 68 46 115 111 97 127 141 . 129 76 49 61 . 106 79 12 114 53 45 47 88 41 71 . 50 19 . 11 . . 40 110 123 . 51 116 13 124 38 54 105 98 140 48 73 42 87 . 72 . .
0 13 61 . . 73 . 90 . 36 42 103 . . 132 87 33 112 116 124 117 95 4 135 . 19 17 . 44 58 2 77 . 5 . . 16 . . 129 110 93 101 . 67 98 . . 68 141 . 84 54 10 133 125 25 37 43 . . . . 12 . 81 105 123 89 99 96 29 100 106 . 130 . 50 127 20 32 102 . 94 . . . . . 71 28 60 . 63 52 80 104 40 121 88 . . 136 . 59 75 134 . 115 97 128 38 15 86 . . . 56 9 57 138 122 . 39 . . 113 . . 6 1 66 . 65 22 69 . 47 . 34 91 74 . 62
10 15 110 . . 25 4 127 . 80 119 . . 7 36 69 6 . 74 1 103 131 . . . 141 104 140 21 65 . . . 52 128 28 . . 120 76 122 99 144 . 37 . . 139 61 82 132 79 . 123 26 138 14 86 72 107 27 . 137 51 2 97 88 116 126 56 . 142 . . 111 . 40 34 112 . 60 . . 135 54 94 20 96 . . 87 . 59 33 11 . . 50 92 133 118 90 35 85 81 . 12 23 109 . 17 . 106 . . . . 49 . 31 . 115 136 70 . 67 98 45 114 62 . 64 . 44 84 124 39 46 43 108 53 143 125 .
0 38 45 . . 52 . 20 . 37 . 1 90 80 15 102 134 10 . . 84 92 49 . 8 . 39 53 . 123 93 135 115 13 . . 125 . 32 140 112 117 77 22 75 41 . . 124 106 136 24 128 95 . . 60 59 36 78 114 . . . 73 98 . 40 139 14 67 57 141 . . . 122 71 . . . 54 . 126 50 110 111 . . . . 105 48 . 9 . 89 . 131 . 116 138 70 42 . 130 28 66 35 . 143 26 58 127 . 7 30 82 . 76 . 132 107 . 55 . 43 88 . . . 2 56 3 27 51 113 . 17 31 . . 68 .
0 . 33 . 128 12 78 100 9 72 . . 68 34 . 110 125 139 99 26 25 126 122 51 . . . 69 . . 88 11 95 106 86 . . 17 . 54 . . 87 111 50 48 136 60 . . 52 . . 109 118 112 16 . 19 144 . 30 77 43 107 94 31 . 130 10 71 . 61 . 74 80 67 64 41 57 . 120 . . 129 . . 13 . 62 . 142 4 . 98 35 27 . . . 63 55 82 39 . 38 45 37 . 131 . 1 . 113 134 137 . 70 75 103 56 . 104 . . . . 29 . 5 . 53 8 89 141 2 116 28 123 81 23 79 . 21
86 6 11 . 68 143 34 . 50 46 81 66 82 19 2 . 109 79 . . 39 18 76 . 75 84 . 137 . 100 127 1 . 7 43 23 8 69 4 . 47 . 133 . 57 56 . 62 103 96 45 . 41 116 17 . 21 . 38 111 . . . 102 72 . 119 131 91 78 70 3 . 49 89 65 107 31 . 88 48 113 28 . 27 114 . 121 108 138 . 83 10 139 . 144 125 . 15 30 87 29 . 22 . 20 135 53 . 63 . 99 85 67 124 93 16 24 136 37 . 140 129 32 26 . . 74 112 25 52 . 60 130 . . . 33 104 64 97 94 40 12
77 . 43 129 . . 97 98 . 24 76 112 . . 29 23 . . 118 . 17 47 . . . 64 136 96 110 . . . 74 . 51 . 134 . . 79 15 123 132 35 6 . 70 19 130 . 108 135 . 30 71 122 20 143 27 99 26 28 125 13 . 92 5 22 16 52 48 127 83 131 78 . . . . 139 . . 39 . 40 117 . 58 7 44 12 . 113 32 56 100 72 . . 120 107 18 . 93 119 . . 84 . 69 95 34 121 68 . . 89 . 90 87 46 . 57 . 21 . . 102 . 106 49 31 86 109 . 59 . 133 11 80 63 . 103 126
27 . 29 . 35 . . 114 . . . 123 43 9 . . . 28 . 30 31 143 . 54 . 94 20 81 . 48 . 56 120 111 12 . . 118 . 39 34 . . 95 92 104 . 42 . 7 . . 55 . . . 64 91 . 32 46 109 25 93 . . 79 106 37 . 141 . . 103 116 90 58 . 63 53 138 . 136 . . 85 74 . 76 61 . . . 135 70 124 11 110 113 . 8 . 16 142 99 . . 2 . . 101 122 59 . 126 108 10 14 . 44 75 134 130 84 . 4 97 60 128 . 47 41 . . . . 127 1 131 57 19 71 137 .
132 17 . 84 141 116 57 . 67 . 31 . 129 . 41 63 114 142 61 . 105 70 111 . 35 . . 38 . 92 . 4 121 112 . 24 21 . 25 130 94 . 113 53 44 45 102 . . 50 . 119 131 22 . 74 12 126 . 29 60 . 6 101 83 . . 1 . 15 . . . 143 . 73 . 13 59 . 2 36 51 42 . 106 . . 49 77 37 137 34 127 120 . . 96 . 109 3 86 . 9 58 . 5 33 . 23 80 . 98 48 . 107 144 . . 28 . 27 118 69 . . . 65 . 103 . 30 85 26 32 . . . 20 66 . . . 10
0 134 60 41 140 32 87 28 89 19 . 107 133 . 27 16 98 . 67 . 130 . 136 . 113 . 9 114 138 . 144 143 . 47 71 68 85 . 126 108 78 59 . 97 20 2 74 . 44 76 56 . 42 69 11 . . 70 5 23 24 66 132 124 . 111 61 100 49 33 . . . . 99 1 62 93 81 82 . 118 . 35 84 30 122 26 75 . 91 15 . 131 123 18 4 . . . 101 31 128 13 112 77 21 10 65 120 125 73 51 54 3 119 105 . 22 . 17 34 12 79 127 37 . . . 48 137 . . 25 . . 135 . 115 . . 90 36 121
0 24 . 98 58 94 . 128 . 43 . 79 83 125 61 50 35 120 56 . . . 36 . . 117 34 . . 106 101 91 33 . . . 65 136 . 107 . . 88 109 . 10 99 143 . 75 32 62 13 63 69 80 . 133 96 48 54 114 38 . 95 6 . 11 144 135 92 115 . . 37 . . 28 . 44 67 27 132 . 70 . 121 100 81 90 123 . 29 86 64 127 . 68 20 129 . . . 126 104 22 . . 131 . 19 41 23 76 51 111 . 97 130 3 84 16 . . 124 . . 42 . 122 . . 140 55 . 12 14 30 105 7 118 66 77 52
125 61 87 144 . 72 74 . 49 . . 60 . 141 . . . . 105 . . . 128 3 70 41 53 . 8 . . 110 39 50 . 51 . 94 . . . 77 76 69 123 . 117 . 84 . 30 118 9 6 . 89 . 142 . . 73 132 68 . 124 . 71 113 79 103 . 107 54 91 4 116 12 131 97 136 18 98 . 22 88 56 120 137 . 2 11 . 108 . 42 135 . 133 44 . . 82 92 101 47 96 . 36 126 26 48 . 100 80 . 38 . . . 29 111 25 . 75 . 14 46 . 85 140 19 . . . . . 112 . 139 15 . 62 34 .
53 126 141 . 69 . 26 10 . 107 101 . 6 52 . 41 97 138 . 78 54 111 118 . 58 . 28 37 113 63 60 . 4 31 . 30 93 120 51 50 49 . 8 . . . . . 66 21 72 12 132 71 . 100 119 . 99 61 25 110 . 127 . . 29 59 . 44 32 39 14 122 129 121 16 . 23 133 87 . . . 20 . 15 18 68 139 . 47 . . 36 140 67 130 . 98 91 62 115 128 . 13 85 . 24 95 . . . 90 . 45 46 5 . 42 77 142 89 43 . 135 . . 57 125 96 40 74 . 19 . . 137 103 65 94 . . .
67 127 73 62 22 . 25 132 . 23 . 30 . . 7 103 48 . 26 . 135 . 129 98 118 13 100 . 111 77 . 43 . 20 74 133 102 126 68 131 . . 28 . 53 11 121 . 57 . 47 134 . . 41 87 . 76 56 114 . 139 50 . . 88 . 12 . . . 106 6 5 95 . . . 34 119 144 . 128 96 . 141 71 37 . 46 . 82 33 39 . 16 142 . . 18 83 78 107 . 27 21 89 31 . . 117 112 . 65 . . 108 9 79 . . 29 . 55 4 92 . . 94 . 8 90 . 63 101 61 109 81 35 . 69 84 97 120
9 . . . 63 111 11 . 109 77 13 . 89 . 65 5 . 18 . 70 . 88 17 93 . . . . . 16 . 79 . 123 56 . . 14 . . 128 124 3 . 27 59 . . . . . . . 143 . 110 45 94 . 135 2 101 . . . . 67 58 99 137 . . . . 134 8 . . 84 68 . 83 . 66 49 57 . 117 . . . . . 4 . 102 6 119 72 37 . 52 71 113 35 . . 121 73 62 122 36 129 21 . . 55 34 . . . . 108 . 126 127 . 48 54 132 . 141 . 80 90 87 98 138 24 . 33 . . .
5 119 134 123 131 . . 76 . . . . 49 102 . 47 55 46 122 53 114 . . 43 . . 45 22 93 89 . . . 73 125 . 7 113 61 62 . . . . . 39 . . 79 . . 67 . 34 137 88 . . 140 . 118 65 87 . . 142 13 8 112 . 30 4 77 90 . 52 56 72 29 104 111 . 71 80 59 . . . 96 14 84 110 138 . . 95 . 28 25 . 12 . 60 15 . 74 139 . 91 . . 141 . 98 1 50 69 . 6 70 66 18 11 82 83 . 117 27 . 24 23 . 126 48 . . . . 100 38 . 36 . 85
124 . 48 . 56 46 36 40 . . 118 116 140 67 16 42 . 91 . 96 15 68 . 110 . 11 137 . 132 . . 78 . 49 99 52 . 54 87 86 . 4 . 58 129 127 . 101 18 . 26 . 1 . . . . 3 141 64 . 35 . 76 . 138 . . 108 28 100 . . . 61 38 88 . 50 113 . 143 130 79 . . . 30 126 . 41 17 66 13 27 . . 39 . 95 106 63 5 . 135 55 23 122 103 60 85 133 134 31 . 144 . . 142 . . 131 . . . . 45 7 97 93 121 . . . 2 . 70 59 72 115 47 . . 9
90 . . . 78 . . 122 85 . 38 . . 11 51 . . 66 62 32 127 77 . 101 . 75 . 5 87 25 59 . 92 105 . . . 72 . 106 64 100 138 83 . 82 . . . 23 70 . 68 39 . . . 104 131 . . 141 56 136 . 120 . . 7 . 16 102 . 123 93 . 94 . 13 . . 31 89 140 . 124 . . . 54 . 1 142 . . 76 108 . . 8 46 . 14 69 . 43 . . . . . 135 . 10 . . . 139 20 99 110 98 . . 63 6 58 130 . . 112 107 40 . 79 57 . . 45 49 . . . 53
105 . 95 . . . 7 . . . 97 . 121 . 113 71 23 . . 31 . . 126 72 54 46 . . . . . . 36 2 . 27 96 . 81 . . 139 . . . 73 . . . . 35 . 29 127 15 . . 120 74 125 77 . . . . 78 42 89 40 104 . 130 1 . 142 . 17 48 . 117 108 110 103 . 55 . 98 . . 92 . 12 6 91 . . . 84 94 . 50 4 87 58 76 99 . 116 . 18 75 . 102 115 37 . . 67 47 33 . 119 41 . . . 59 . 49 . . 88 3 144 64 141 122 . 133 28 26 10 . .
0 . 16 . 135 138 112 . . 100 . . . . 123 . 137 19 76 119 29 2 14 . . . 84 . 32 47 . . . 121 57 83 17 34 21 37 43 30 . 67 . 13 . 141 126 . . . . 92 . . 117 . 46 . 3 . 98 . 64 15 45 86 63 140 9 36 41 125 20 75 74 107 . . 49 58 . . . 53 . 94 72 . 115 8 65 77 24 44 . . 105 59 . . 7 . 88 131 1 11 96 35 . 114 78 . . 22 81 . 68 . 70 10 120 . 128 12 . 73 144 . 87 52 82 60 6 71 . 129 . 132 99 . . 54
0 . 108 137 71 4 . . 31 89 2 133 64 142 . 44 . . 90 . . . 85 . . . 1 . 62 . . 140 . . . . 32 104 132 . 57 91 29 144 . 36 84 122 55 . . . 65 . . . 33 136 59 . 21 116 96 27 . 20 94 74 61 60 . 41 . 92 9 . 118 46 124 . 81 105 19 139 79 69 119 . . 38 3 . . 101 . 50 10 123 . 143 42 40 . . 102 . 120 34 . 121 88 . 66 . . 30 127 72 . . 22 113 47 95 . . 26 86 68 115 28 . . 73 . 131 13 . . . 75 135 . 11
103 50 20 . 91 . 37 . 27 44 . . . 84 139 . . 100 136 79 58 28 . 92 . 138 . 94 107 42 82 102 97 . 126 . 40 . 6 60 . . 134 . . 5 . 22 . 14 73 111 . . 77 121 95 98 90 2 . 57 24 72 31 129 . 83 19 69 . 143 112 109 137 . 36 59 99 55 . . 15 65 7 . . 116 52 . 78 . 118 . . 10 30 80 70 9 45 3 . 54 110 141 16 . . 49 32 53 13 140 . . . 101 74 63 64 104 67 . 35 . 51 . . 71 . 34 124 68 142 25 21 41 . 86 46 108 117 114
144 . . 81 66 96 . 61 118 18 . 47 116 23 143 . 123 . 124 . 82 . 135 109 115 120 . . 131 27 . 55 31 . 32 42 137 . 50 73 45 . 79 4 103 . 40 36 117 70 . . 93 77 37 140 . . . . 94 119 . 130 . 24 102 78 90 . . 12 33 14 1 19 . . 121 . . 100 34 . 80 . 10 54 132 . 53 2 56 . . 69 127 . 67 . 26 39 . 59 106 72 17 . 3 74 104 75 62 51 52 44 142 29 108 125 41 30 . . 91 49 65 . 113 141 122 7 5 134 . . . 99 57 105 89 35 . 95
64 54 46 6 124 . . . 57 108 142 71 84 95 3 106 . 114 140 . 134 32 . 129 56 . 78 43 63 . 51 139 . 94 41 . 119 33 . . 144 . 136 . . 118 8 58 69 . 61 16 . 11 . 103 123 17 . . . . . 79 65 47 143 . 72 . . 49 39 86 . . 115 98 . 21 . . 102 . . . 100 28 26 52 70 . 50 . 5 91 66 104 34 126 . . . . . 105 35 141 . 14 121 42 22 . . . . 40 . . 44 . 90 111 77 . 101 . 38 99 . 127 29 . 113 . . 120 73 110 18 . 81 133
116 . 85 60 97 . . . 24 . 117 . 44 136 38 45 . . . 76 53 139 . . . 124 33 93 . 126 66 123 113 . . . 34 80 56 . 37 . 98 55 77 130 138 . 46 39 94 . 28 . 10 . 114 92 2 21 63 . . 57 . 134 16 9 35 68 . 70 131 69 . . 49 141 140 64 . 91 142 67 110 42 6 . . 12 65 79 111 . . 90 95 102 . 96 103 25 . . . 125 4 71 . 78 . 87 . . . 129 . 120 . 86 3 74 84 58 . 15 137 133 1 . 54 . 106 72 . 121 32 52 . 62 30 31 . 20
37 76 . . . 113 16 75 . . . 39 . 87 111 18 102 9 4 127 . 43 6 . 3 83 . 17 86 1 134 81 68 130 . 8 52 . 2 59 97 44 105 . 19 90 . . . 15 . 40 . . 13 . . . 35 . . 121 . 116 . 53 14 104 . . 62 114 118 144 . 74 32 . 132 85 . . 99 38 . 20 . 142 . . 122 . . . . 89 140 5 . . . . . 77 . . 24 101 93 . 139 63 82 . 10 131 109 61 117 27 . 26 119 92 . . 34 21 80 66 . 135 45 . . 60 . . 25 125 . 28 . 103
0 . 41 26 48 80 13 74 . 69 . 95 . 112 121 58 . 8 . 113 24 20 33 5 110 . 138 75 28 135 132 129 11 . 84 . 104 10 101 . . . . 68 51 . . 91 . 124 4 78 49 . . . . . 64 106 61 117 133 81 52 . . 27 56 18 . . 116 88 46 92 126 . . 6 71 122 120 109 17 . 143 . 60 114 . . 63 . . . . 32 3 15 136 83 79 99 14 . 31 131 67 119 70 130 73 . 77 21 115 . 103 55 12 9 16 62 139 . 87 100 89 . 94 42 102 . . . 40 . 90 . . 98 22 141
11 70 . 72 . 31 120 . 40 8 53 . 73 17 48 15 78 130 51 122 118 61 94 . . . 49 . . 98 . 18 102 65 100 . 139 132 . . 127 1 . 87 . 54 95 71 20 134 . 91 112 . 75 7 23 141 143 84 34 82 92 . 97 99 135 39 105 106 45 . . . 79 . 136 56 89 . . 103 . 3 101 16 44 104 25 . 88 37 . 133 19 . . 36 63 113 . . . . 69 52 60 41 26 38 96 90 124 . 9 . 80 35 59 . 6 . 131 64 117 107 108 . 81 83 5 43 . . 116 137 . . 76 42 55 4 123 .
109 . 22 111 . 129 . 106 . 132 . . 131 . 100 93 . . . 75 10 91 115 144 25 79 114 39 116 127 . 37 . 36 40 . 13 67 96 . 92 53 46 . 70 . 140 47 6 125 74 . 104 88 . 19 81 122 33 30 136 . 66 41 137 141 . 87 54 11 124 . 78 84 90 60 . 108 . 83 58 . 55 . 61 . 99 15 105 123 117 24 . . 62 113 23 48 . . 143 133 . . 29 16 76 . . . 5 68 95 94 31 12 17 71 128 112 57 20 2 . . . . . 102 27 98 32 . . 49 . 119 3 . . 65 142 . .
0 14 . 127 . 102 52 . 103 141 . . . 62 37 138 25 . 126 . . 104 40 . 140 . . . 34 111 53 64 24 117 . . 99 129 57 63 7 72 84 9 . 49 81 . 76 58 115 . . 119 . 18 . 12 116 . 112 . 4 . 1 . 26 85 . . . 10 23 65 . 31 11 29 43 2 . 35 61 128 . 36 67 21 . . 96 . . . 121 . . 142 87 51 . . . 134 114 132 137 . 32 118 135 . . . . 60 101 47 . 92 59 . 8 71 105 . 68 56 48 . . 93 122 . 16 79 6 69 . . 131 97 17 .
0 98 44 . . . 32 89 . . . 110 72 . . 66 57 67 35 92 101 64 . . 23 105 85 58 29 13 137 119 . 133 97 128 83 27 3 69 . . . . 15 . 24 . 102 . 5 131 . . 138 71 54 . 51 53 125 33 . 96 . . 113 6 103 . 38 22 124 . 63 139 . 143 . . 45 77 . 73 . . 87 95 . 108 76 129 9 . 86 . . 65 117 40 115 93 . 11 91 70 100 81 43 56 144 . 46 . 123 8 36 141 30 34 . 19 18 . 116 . 25 37 109 82 . 130 26 41 . . 74 . 39 . 104 88 7 .
0 87 . 12 86 59 94 29 36 15 128 . 105 . . 117 . 54 49 . 120 . 27 47 48 . 82 9 96 . . . 108 . 45 103 142 . . 66 109 76 14 78 141 17 115 . 98 . 113 99 . 44 . 34 135 101 55 26 71 129 . 110 51 . 50 . . 73 43 31 95 . 114 107 . . 125 130 10 30 . . 83 74 8 81 41 106 4 139 39 102 84 119 21 56 . 33 . 53 111 80 20 . . 57 . . 116 64 . 100 23 18 143 37 122 88 . 22 79 72 112 124 . 13 61 . 40 67 19 140 138 24 136 . 132 1 . 144 46 .
107 100 . 67 . 91 88 . 105 . 115 5 132 . 142 80 39 69 . 125 71 . 77 21 74 . 47 144 143 141 . 6 101 . 73 20 131 . 116 61 35 . 60 48 . 128 41 . . 32 127 52 79 139 111 . 42 118 87 31 . 15 58 . 98 . . 2 . . . . 12 17 . 119 . 112 53 25 72 81 7 123 45 . 93 . . 94 . 68 23 . 85 33 84 . 37 55 90 92 . 89 122 62 44 . . . . 97 . 16 133 136 57 . 113 66 121 63 24 . 29 76 . 103 106 28 36 . 59 70 114 . 27 117 . . . 82 . 130
0 . . . . 49 . . . . 93 77 . 28 31 . 12 . 29 . 70 119 41 . . . 4 . . . . 89 142 . . . . 65 39 26 88 5 143 32 122 . 133 121 59 128 24 . 129 144 66 3 . 130 68 . . 111 115 48 . 44 . . 23 . 7 139 57 110 75 15 42 117 . 54 94 137 82 105 124 . 97 . . . . 35 40 55 . 58 116 . 8 108 . 85 . 109 18 27 . 86 . . 11 50 84 53 . 69 98 . . 106 140 33 51 60 114 10 123 78 95 . . 138 . 47 . 64 . . 118 83 . 21 80 36
19 . . . 47 35 95 70 . 125 . . 65 107 124 54 84 73 6 142 . . . 48 . 5 113 . 30 21 109 108 66 4 15 141 50 119 . . 77 118 . 115 112 67 111 126 . 143 46 98 72 59 82 99 110 . 1 . 49 . 131 . 92 100 . 103 52 32 . 16 40 134 96 87 85 97 . 121 74 . 42 18 33 90 76 . 43 . . 136 86 80 38 123 . . 51 128 41 17 93 14 28 . 22 69 . 29 137 60 . . 88 . 39 7 114 71 101 . 10 . 58 104 122 144 129 . 44 106 79 . 127 . 62 8 . 133 . 11 . 13
0 109 38 . 41 18 67 . 117 50 . 92 128 126 . 26 101 56 . . 78 . 9 30 . 63 16 . . 110 112 35 8 . . 25 135 . . 96 . 132 129 . 120 . . 123 . 40 . 22 88 94 . 13 7 75 . 71 . 45 34 28 36 70 . 91 118 102 134 . . . 54 127 . 47 69 . 3 . 23 68 64 48 . 55 97 . . 10 . . . 81 . 27 125 131 61 21 . 20 60 66 90 130 51 43 57 11 116 87 106 . 19 89 84 . . 5 77 133 79 138 . 4 143 . 107 . 99 136 . 46 114 140 . 144 124 121 . 33
32 99 . 116 55 . 31 . 54 . 25 . 23 . 66 77 40 64 . 102 . 100 18 33 89 36 135 131 58 134 43 75 42 . . . . 90 . . . 46 108 11 107 61 . . 104 95 68 51 . 45 81 56 . 111 69 39 14 6 . 82 122 . . 4 24 1 . 96 29 41 144 . 113 105 83 38 . . . . 78 . . 70 21 141 . . . . . 15 . 126 . 65 . 127 86 133 53 3 . 103 16 10 . 49 123 . 119 47 74 117 . 138 48 92 . 136 62 30 132 . . 109 . . 9 . . 7 143 26 27 128 5 130 . 44
26 53 74 . 115 . 58 82 69 65 30 144 . . . . 19 119 . 63 85 . 67 27 11 126 . 2 . . . 107 . 104 47 1 121 5 44 122 81 71 10 8 . 62 . . 142 . . . . 112 42 76 . 79 37 96 51 143 120 . 140 84 . 43 57 128 . . 125 89 24 72 102 77 131 . 98 124 123 46 31 . 110 . 40 . . . 100 106 139 25 92 . 83 . 16 . 116 12 39 . 70 132 9 . 94 . 41 95 99 17 129 . 80 101 15 137 . 3 32 59 . 91 29 60 38 54 . 64 28 36 . . . . . 45 73 86
101 . . 13 . . 51 112 . . . 81 . . . 79 . 134 106 4 . 103 130 89 87 26 . . 71 116 . 74 . 124 28 . 41 29 42 1 . 38 142 141 . 91 7 35 . 53 128 49 . 43 . 10 115 . 16 138 . 99 127 94 22 . 68 109 . 119 60 . . 111 39 88 . 2 . . . 66 64 . . 17 9 14 . . 47 27 12 75 107 131 105 117 129 . . 67 52 . 40 78 56 139 . 108 23 77 8 44 . . 104 92 61 135 69 . 102 123 25 110 50 97 . 57 114 80 . 15 96 85 20 132 113 100 76 65 83 .
0 104 3 11 42 16 . . 119 . 63 45 135 110 25 . . 113 81 . 139 38 . 76 . . . 95 . . 103 40 . 57 22 . 79 . . 70 53 24 6 . . 33 . 133 106 . 93 . 66 . . 65 35 . 92 60 . 64 . 19 54 107 74 105 114 124 75 2 58 138 . . 7 100 117 . 9 12 . 52 112 129 82 143 . 140 61 29 . 69 18 5 68 15 . . 37 44 134 . . 102 144 32 28 132 78 . 125 . 127 . 26 130 48 120 8 13 . 21 87 90 72 . 118 121 51 . 17 97 39 77 . . 88 . 10 . . 41
75 60 17 91 20 . 77 . 23 98 . . 74 . . 7 . 29 93 2 5 120 24 . 97 . 88 . . 45 121 . 38 140 . 13 76 . 95 . . 130 128 36 31 9 . 125 73 . 15 6 63 . . . 41 64 3 118 40 108 112 . 55 67 144 71 . 101 133 . 107 . 110 27 59 80 78 65 37 139 90 86 104 44 57 79 116 68 . 135 16 . 54 . 114 87 . . . 143 . 94 25 106 111 109 18 66 . . . 22 . 81 134 . 102 62 39 52 99 56 82 47 1 . 84 . 105 46 129 . 14 119 . 123 126 21 . . 138 42
128 . 10 120 80 56 . 103 138 . 96 129 . 59 68 92 . 133 112 . 50 58 140 94 . 125 139 . 98 69 105 . . . 49 70 27 100 . 99 28 66 . 3 104 131 23 87 32 . 137 11 . 132 . 61 141 78 62 90 12 39 48 . 20 95 18 46 135 5 . 111 . . . . 76 19 . 143 106 60 73 . . 67 . . 91 . . 117 127 130 71 77 121 136 . 107 124 142 101 26 45 36 118 85 . 65 126 52 72 144 55 14 . 21 4 . 89 17 75 83 42 . . 43 . 108 35 . 6 24 74 . 57 25 38 102 110 63 54 2
84 93 113 9 . . 107 . . . 136 . . 132 . 116 41 143 98 82 91 90 . 125 44 14 . . 7 114 52 94 133 3 96 62 2 25 17 . 40 97 48 127 . . 88 4 . 139 . 21 . . . . 31 144 12 . 47 83 141 . . 73 56 35 65 . 110 30 104 . . . . 16 128 135 . 10 122 118 . 46 49 20 87 . . . 102 . 138 . . 1 112 77 6 140 108 119 50 . 11 8 . 27 115 . 63 5 79 . 42 105 . . 103 55 85 28 71 . . 120 . 64 . 22 89 . 78 70 51 . 23 117 101 . . 92
126 . . 118 . . . 2 . 134 143 87 34 70 . 61 . 123 . . 115 . 127 138 65 6 . 119 41 142 . 128 100 . 79 9 106 86 16 68 136 63 20 82 80 . 52 32 . . . . 133 67 117 54 129 114 . 47 . 113 13 85 77 125 81 33 . . 58 97 . . 130 4 . 5 103 31 132 101 . 120 36 108 105 . . 8 22 62 124 99 . 23 64 57 . 110 104 135 19 29 . 89 43 . 30 . 50 35 75 . 131 121 . 46 24 . 49 . . . 27 139 141 . . 94 . . 71 137 72 109 37 60 12 . 48 . 69 59
0 106 4 8 52 100 135 . 108 86 90 22 109 57 32 105 37 . . 62 . . 96 53 60 39 . 78 . 33 10 137 80 . 83 85 . . 54 30 21 143 140 14 . . . 102 . 121 34 . 126 55 38 . 84 20 . 123 17 42 44 . 25 . 130 61 3 7 132 27 56 45 92 114 82 142 . 71 . 48 . 51 24 . 89 . . . 50 101 93 6 63 66 73 47 . 5 . . 81 72 23 . . 35 68 110 . . 136 59 . . 76 133 58 . . . . 88 119 9 . 36 . 74 41 . 118 1 . . . 111 40 98 16 . 87 139
0 7 94 . 76 . 111 64 114 . . 131 17 97 39 46 10 117 144 71 72 121 . 104 . 12 . . 54 59 . . . 24 . . . 55 139 83 124 47 75 . . 43 49 69 28 101 19 23 102 57 . 108 36 5 134 89 116 106 26 8 66 . . 31 62 123 . 11 129 1 . 44 50 14 . 99 . . 81 119 4 35 51 60 34 3 113 98 109 . . 120 . 2 . . 96 . . 74 33 88 79 38 . . . 40 25 118 128 140 86 . 32 91 . 78 20 . 100 142 . 18 6 . . 37 52 . 58 . . . 122 141 . . 67 115
112 . . . 29 67 2 . . . 88 43 11 5 118 119 87 . 7 17 32 123 . 134 . . 25 10 115 82 . 130 41 97 90 74 63 . 35 105 111 15 127 80 30 68 53 . 58 . 66 . 144 103 . 24 96 . 113 128 69 3 78 . . . . . 116 . 95 81 75 98 122 12 65 62 . 26 39 129 . 85 21 . 142 136 42 . . 93 60 89 33 36 124 52 104 . . . 38 . 143 57 . . . 37 . 106 101 46 . . 126 . . 56 51 8 13 . 120 . 61 99 139 . 117 18 . 20 . . . 16 47 59 4 141 23 40
39 125 59 . . 89 61 6 124 133 140 . 35 . 90 . . 106 43 105 . 78 102 116 42 92 55 18 . 84 . . 34 77 . 129 31 . 135 126 . 142 . . 117 100 75 . 132 30 . 38 143 . 88 95 74 . 20 . 109 50 11 . 112 17 22 . . 47 85 121 . 64 60 141 . 15 2 76 63 68 56 97 103 . 4 118 . . . . 62 . . 72 99 . 110 93 69 134 114 41 21 51 94 16 108 53 12 . 130 128 . 36 . . 26 123 1 . . 54 . 65 86 . 131 52 3 87 81 101 80 5 10 82 . 107 139 46 . 19
104 . . . . 79 . 117 46 135 86 . 77 . 75 74 58 . 92 128 36 113 26 133 40 45 76 141 11 . . 54 109 17 . . . 123 64 29 131 . 130 . . . . . 136 6 7 . . 16 57 101 111 69 60 . 31 80 72 143 12 41 . 48 68 20 98 124 108 32 14 110 38 89 19 . . 119 100 . 3 2 . . 102 87 27 50 139 . . 56 22 . 120 . . . 44 . . 34 115 96 . . 24 5 . 63 83 . . . 25 61 42 127 144 . 107 . 112 33 . 95 15 129 105 78 . . 121 . 99 . 126 . 43 .
0 137 . 73 144 108 . . 100 . 95 64 41 . 98 68 . 97 8 72 . 55 2 . 133 104 96 103 53 . . 51 83 19 111 71 87 32 122 38 . . 17 101 85 3 107 94 62 118 1 54 142 135 . 5 52 115 84 76 35 . 18 139 129 89 128 . . 57 24 14 37 16 117 81 93 91 143 131 . 134 . 116 99 11 132 . 46 126 80 . . 141 . 43 50 . 42 136 65 . . 47 . . 49 . 112 . 45 . 48 7 . 40 . 59 78 90 . 75 23 20 . . . 110 70 . 119 82 31 . . 127 26 113 6 . 102 30 . 140
127 . 90 35 87 126 41 65 25 . 7 9 . 44 23 137 47 . . 121 125 136 . . . 107 123 124 . . . . 5 143 . . . 16 . . 134 116 . . 119 . . 113 75 13 . 56 . . . 79 . 81 130 . 37 . . 73 4 118 99 . 122 77 115 91 . 114 . 55 . 8 1 . 104 112 45 88 38 109 54 . 53 . . 86 17 96 . . . 20 103 139 11 43 . 63 3 82 83 62 6 133 27 93 89 33 . . . . 70 60 78 84 28 57 141 . 100 140 135 80 2 76 . 12 95 94 144 64 . 129 . . 120 98
0 58 120 . . 63 . 56 143 68 3 70 . 104 64 135 142 39 . 33 129 . 13 28 100 67 65 117 . . . 46 15 86 127 102 . . . 95 74 2 . . . 108 . 77 99 51 . 141 . 50 98 22 . 61 34 12 66 . 84 . 59 90 133 . 29 . 25 38 126 10 . 83 111 118 . 78 23 4 57 17 114 115 . . . . . 138 128 26 . 40 106 7 . 76 1 . 45 . 105 . 18 60 . . 71 44 92 . 132 . . 31 . 139 . 93 27 6 103 62 . . . 113 97 89 137 . 122 . . . 53 . 21 . . 91
0 18 1 107 118 . 17 94 16 . 91 . 96 . . . 34 57 25 . . 22 . 31 43 27 . . 26 73 . . 106 93 . 114 88 . 112 . 83 . 52 . 97 86 141 . 129 110 65 122 127 . 124 116 139 131 125 70 142 . 103 132 71 136 . 138 . . . 51 . . 72 9 130 79 30 36 69 . . 53 . 59 75 . 37 134 . 120 . 61 . 29 . 100 . 46 32 . 95 . 77 58 126 102 87 20 . 143 21 . . . 3 104 15 . 47 67 . . 50 39 . . . 92 128 48 . 7 33 . 66 . . 45 . 42 . .
114 . . . . 115 . 15 21 52 . 48 139 38 6 . 45 . . . . 4 132 . 85 . . 134 88 95 . 131 . 12 144 . 62 40 . 44 23 28 72 24 34 51 71 39 14 17 121 80 . 42 . 9 . 90 11 120 86 . . 46 . 76 127 . 93 92 125 32 87 33 102 67 13 . . 105 . 109 . 7 130 . 19 . . . 20 . . . 101 . 137 . 135 61 . . 140 56 98 . 37 75 1 129 97 100 118 55 . 103 . 68 35 73 43 66 60 25 30 . 64 59 96 29 . 16 83 . . . . 142 . 58 123 89 27 104
33 10 . 53 . 139 . . . 81 . 32 103 29 131 141 . . 127 49 60 124 52 115 99 . 2 24 4 . 116 70 78 56 94 136 129 110 . 6 66 92 125 98 . . 91 41 134 26 48 85 . . 21 . . 137 . 102 45 9 . 44 88 . . 108 . 65 . 144 96 28 43 113 27 84 11 142 . 140 101 106 . 111 . 7 . 15 104 22 . . 112 121 . 55 80 . 25 . . 23 64 . . 67 . 17 42 86 34 107 50 58 . 69 . 105 . . 133 . . . 90 71 73 12 109 . 87 75 . . . 93 . 130 . 138 14 .
47 . 109 85 98 69 . . . 49 27 78 101 117 . . 54 122 70 . . 3 138 . . 50 . 7 57 105 . 112 . 58 36 . . 4 . . 118 . 115 79 128 42 93 25 31 . 97 . 45 72 2 83 29 67 . . 96 43 19 119 56 106 15 64 . . 120 104 127 . 136 . . . 35 123 103 73 94 . . . . 66 . . . . . . . . 26 . 133 39 . 111 . . . . 6 59 95 113 . 84 . 110 74 51 99 142 76 65 . 11 . 114 24 21 . . 9 . 108 91 61 . . 62 41 92 44 . . . . 88
136 . . . 4 8 . 11 74 101 12 50 15 51 . 85 120 53 73 18 76 . 88 14 108 35 91 1 79 . . 30 28 . . . 81 138 . 27 70 19 . . . 89 57 . 123 36 105 . 43 . 109 126 82 68 93 77 137 140 . . . . . 60 33 130 107 . 71 95 21 124 . . . . 139 46 24 31 65 . 92 . 69 . . 44 94 52 . 6 . 17 . . . . 127 . . 87 48 113 . 134 . 47 29 119 . . 114 144 135 23 102 . . 26 45 116 . 115 83 98 56 . 143 112 . 54 106 37 86 . . 100 38 .
34 . 105 . . 30 93 22 . . 54 31 . 50 69 109 42 . 1 140 108 79 56 40 59 . 38 32 . 60 33 113 61 14 48 . 114 . . . 106 11 7 . 26 . 46 . 64 . . 4 117 107 . 73 91 15 . 18 82 16 . 6 74 102 55 . 110 100 . 75 . 99 51 47 . 44 120 3 70 138 80 92 95 . 127 41 12 . 116 133 78 137 28 . 128 . 71 13 . 66 36 123 118 35 86 24 111 . 131 . . . 39 52 122 62 . 43 . 53 58 . . 94 . 10 126 136 . 5 63 17 103 . . 49 77 . . . 96 67
66 48 144 64 93 . 86 36 120 17 . . 8 65 . . 16 76 119 117 97 135 . . 22 . 102 52 . 19 115 100 20 60 132 . 109 26 . 40 . . . 37 43 1 15 44 42 85 71 . 130 . 104 . 56 41 70 . 106 142 143 83 58 30 124 . 95 . . 6 32 74 47 18 96 121 79 73 51 114 . 50 126 . 29 . 11 24 . . 69 . 89 46 . 131 . 2 . 108 . 129 . . 101 4 38 84 77 . 5 35 141 . 28 10 94 . . . . . 81 122 116 . 134 . 140 . . . 139 123 . . 82 . . 49 133 .
0 . . 131 . . 72 50 . 3 . . 54 69 12 134 52 84 143 101 124 87 92 68 . . . . 61 . 130 . . 62 103 . 49 83 45 . 13 . 94 91 . . . 97 48 140 11 . 111 . . 81 43 88 57 4 105 . 2 . . 79 . 65 . . 63 28 . 85 . . . 41 31 77 59 . . 136 44 . 112 . 58 19 . 16 135 . 17 114 . 107 . 116 109 80 20 . 126 90 67 106 . 42 6 76 . 64 . 1 32 . . 82 141 . 138 . . . . . . . 142 74 . 127 99 15 . . 34 . 29 132 . 35
0 . . 122 . . 92 . 37 . 4 . . 137 63 28 . 96 125 66 13 57 73 79 91 72 . 128 . . . . . 119 95 121 58 . 82 23 3 60 . 38 133 . . 108 36 . 89 114 21 5 . . 90 113 14 . . 88 . . 50 . 10 129 . 45 . . 120 22 126 . 6 . 42 30 112 . 29 138 . . 117 62 48 . . . 49 136 74 . . 78 98 99 . 69 . . 85 103 97 7 132 . 47 . 2 . . 87 27 . 131 . 144 . . . . 86 . . 105 16 106 143 . 19 . . 33 61 94 . . 32 . .
0 32 56 31 82 . 84 . 44 . . 80 62 75 105 . . 83 139 . 2 74 . 71 . 99 . . 42 . 142 . 114 . 85 109 68 51 134 . 101 . 27 . 35 19 . . 138 54 17 93 123 . . 94 . . . 7 90 . . . 23 57 . 81 107 . . 55 53 141 11 61 . . . 43 131 37 60 102 . 28 41 98 8 . 120 119 30 64 20 108 70 . 58 . 140 . . . . . . 76 135 . . 18 117 103 . 128 . 86 14 16 91 88 110 132 . . 89 . 63 . 39 29 . 113 . 111 65 . 46 5 125 48 . .
0 . 128 . 27 55 . 119 134 112 . 25 . 32 81 . 44 129 58 109 38 . . 141 86 37 . 30 45 . . . . 131 24 . 126 . . . 29 . 73 . 54 . 48 . 108 52 . 133 . . . . 120 . 31 49 36 94 . 14 7 . 40 80 . . . 33 82 . . 68 137 70 . . 4 . 117 . 47 . . 83 . . 56 75 . . 79 104 . 60 53 11 . 123 139 . 65 . 66 . 59 140 9 . . 13 91 96 . . . 21 72 42 . 125 67 . 78 . . 34 136 26 64 23 . . 16 . 92 114 . 2 . 57
0 115 125 . . . . 16 . . 19 . . . . . 18 7 95 . 51 85 42 37 . 1 32 21 133 54 97 . 14 68 10 . . 36 . 55 52 . . . . . . . . 29 82 87 . . . 128 40 135 53 66 141 . 140 . . 43 118 67 . 4 . 123 143 24 101 . 129 116 71 . 119 . 106 34 . . 59 . 15 122 86 . 76 111 131 13 . 83 . 91 120 . 130 92 . 56 . . 45 . 30 124 20 99 58 88 73 57 137 . 2 121 . 104 . . 5 113 . 38 . . . . 17 107 79 112 . 25 103 . . 70
0 . 124 . 43 . . . 99 104 35 . 138 106 . 10 131 26 . 6 46 . . 127 . 135 . 82 13 . . 48 . . . . . 89 86 . 71 98 . 130 87 95 . . 22 . . 83 39 60 100 . . 30 . 110 . 120 108 32 70 72 53 . 78 . 68 . 8 9 12 3 14 88 . 91 . 123 16 107 . . 94 125 140 . 1 . . 23 . 2 134 . 114 54 . 74 . . . 33 41 . . . 69 61 . . . 31 4 . 129 40 19 . 92 . 84 . . . . . 85 96 128 118 55 47 . . 28 . . 51 . 45
0 . . . . . . 47 . 41 . . . . . 70 82 . 78 93 112 133 142 86 111 77 . 71 . 11 64 . . 38 134 . . 21 . 34 . . . . . . 39 20 67 . . 96 106 . 74 . . 23 76 122 91 . 12 49 . . . 117 . . 42 . 13 124 . 36 80 . . 75 95 33 44 . 10 . 55 52 99 . . . 51 . . 85 . 121 88 6 17 . 22 132 30 . 9 . 92 . . 48 65 89 . 66 90 63 7 19 . . 56 4 60 . 83 . 45 . 58 . . 116 73 . . 143 14 8 . . 141 .
0 . . 65 127 24 . . . . 26 111 14 45 . 60 103 94 88 . 23 108 . 36 50 . 7 101 140 . 49 125 84 44 116 . 25 141 . 92 . 128 . . . 136 . . 37 27 20 . . 19 . 64 . 16 97 139 . . . 9 . 119 . 82 41 . 59 52 135 58 66 63 98 21 17 . 83 39 10 89 34 . . . . 67 134 . . . . 142 75 . 102 . 122 61 105 . . . . 47 22 104 110 29 . . 70 . 53 43 106 68 90 . . . . . 48 . 28 79 . 123 . 62 . 42 . . 13 . 40 69 . .
7 114 79 . 5 . . 116 88 . . . 100 22 33 . 20 25 121 . . 122 91 . . 29 . 8 59 124 . . . 27 . 36 11 107 106 . . 140 80 104 . 47 16 28 . . 77 136 . . 62 131 69 50 10 24 . 92 . 134 44 . 51 26 66 126 99 135 52 15 . 2 . 94 57 111 . 64 87 . . 4 144 . 31 . 42 . . . 96 70 82 138 21 . 128 . . . 73 84 . 48 . 127 133 55 . 85 56 . 112 . 72 143 95 130 . . 43 13 . . 41 17 120 97 68 . . 81 . 71 137 3 93 58 . .
83 . 140 . 85 . . 58 113 30 . 67 61 89 80 . 118 . 111 59 . 19 114 29 . 69 . 63 . . . . . . . . . 31 . 143 72 . . 123 121 7 124 18 2 99 . 32 95 . . 141 134 . 129 . 122 . . 16 60 104 . . 75 . . 47 5 97 115 128 103 . . 90 55 . . 132 . . . 92 27 57 109 . 82 . 26 65 . 10 137 127 135 . 28 . 12 14 117 . . . 49 62 . . . 25 100 . 116 . 50 64 . 131 52 . . 35 36 15 . . 11 21 38 . . . 54 . . . . .
0 42 . . . 28 . . . 136 . . 99 56 140 40 116 107 102 115 27 49 . 39 . 16 . 80 . . . 90 55 110 65 127 9 . . 2 75 . . . 64 117 . 30 . . 58 18 25 . 142 . 13 34 26 91 . 112 31 128 . . 103 . . 54 . . . 133 7 118 69 113 139 35 109 84 92 62 14 77 43 22 106 . 132 33 5 . . 60 . 111 29 94 119 79 144 . 96 . 95 50 . 93 15 134 108 . . . . . . 17 82 . . 46 . . . . 76 . 71 . . 135 63 6 . 85 101 4 129 . . .
29 135 81 110 36 . 104 3 15 95 . 69 . . 136 . . 140 85 144 111 54 22 96 10 100 . 102 . 79 76 21 138 . . 59 86 130 117 120 129 . 91 93 40 74 98 17 . 63 41 . 26 82 . 30 . 52 . 97 50 49 116 . 108 . . . . 72 . . 7 87 44 101 64 83 92 66 77 142 139 39 105 70 28 . . . . . 45 71 114 99 143 . 56 . 80 . 51 75 127 121 . . 11 9 61 113 43 . . 23 58 . . 47 115 141 124 . 31 126 16 123 137 20 . 55 133 90 5 . 107 . . 68 57 131 132 8
0 123 23 . 134 92 140 . 70 . . 24 51 72 . 118 110 121 104 . 73 37 . 120 26 . 36 130 . 97 75 . . . 18 105 6 15 33 41 54 . 55 . 139 116 . . 50 74 144 19 141 84 99 . 106 7 48 . 95 71 . . . . 20 38 143 64 122 65 85 . . . . 96 91 4 53 . 107 14 . . 47 89 . . . . 58 11 . 83 8 93 68 90 131 . 49 . 101 114 113 25 63 . 103 57 12 27 . 86 117 . . . . 80 69 . 102 . . . 40 32 34 44 . 129 52 135 . 67 . 2 111 . . 46
0 144 96 . . 9 80 93 47 38 65 . 19 115 . . 133 . 131 . . 107 125 69 117 17 22 77 119 23 . 85 2 132 29 4 18 1 . . 58 68 100 88 24 . 106 . 45 . 60 39 . . . 12 128 . 15 104 11 63 129 . 139 . . 120 . 109 76 . . . 48 111 51 . 3 114 . 57 . 134 13 . 25 97 135 116 138 143 . . 103 75 87 21 . 137 71 . 59 141 67 44 33 108 50 89 136 92 . 32 40 . 83 99 . 126 54 . . 35 8 . 121 64 62 43 . 79 . . . 98 28 127 74 112 . . 113 .
0 . . . 100 118 . 124 55 138 . . 91 . 135 36 . . 30 86 64 23 95 . . . . 116 144 61 . . 94 67 . 131 59 9 77 . 44 . 62 90 140 28 . . . 4 101 . 110 . 108 21 122 33 8 81 97 . . 58 68 123 141 107 115 88 5 60 102 78 52 11 . 43 20 . 133 104 . 74 117 139 14 . 3 50 40 41 136 . 72 31 109 99 35 34 . 32 . 24 111 63 . . 29 106 56 82 . . 112 98 . . 132 18 . . 26 130 . 42 93 105 142 76 . 125 . 37 134 53 . 17 . 47 . 83 . 128
72 . . 102 . 17 126 . 62 . . . 2 88 101 59 90 63 . 67 . 15 . 13 139 . . 121 141 . . 5 129 53 27 44 . 35 43 . 26 125 . 84 16 138 . 95 115 116 124 . . 76 135 123 . 83 112 56 . 103 54 7 113 82 . . 9 31 . . 122 120 22 97 75 . . 79 136 45 70 . . 137 . 69 73 110 . 20 . . 8 . 36 19 78 86 117 37 . 106 46 12 . 89 85 . 140 . 68 142 118 . 49 . 134 . 74 58 94 24 . 81 . . 21 47 60 6 80 32 29 38 104 114 61 99 39 . 41 77
0 . . . 53 101 59 . . . . 94 . 109 134 . . 33 48 29 83 . 141 100 . 49 . 106 9 43 78 . 63 51 107 122 115 108 105 114 . 126 . 64 124 . 19 . 5 37 . 130 . 73 . 57 . . . . 67 104 . 140 . 80 132 36 . 27 142 26 90 23 . . 28 58 . 24 46 56 121 55 . . . . . 113 81 54 . . . 68 . . . 69 72 . 40 98 . . . 20 . 6 79 144 91 70 75 15 13 42 . . 65 139 95 . 2 . 18 . 127 . 143 45 88 . 97 . 125 . . 116 . . 136 .
0 111 130 143 . 33 82 . 2 . . 120 18 . . 113 61 40 . 25 68 . 79 20 126 . 128 41 91 87 16 34 . 72 88 . . . . 32 102 110 . 94 118 46 . 104 . 86 13 . . . 36 . 80 . . 121 28 24 . 138 48 . 57 114 12 42 . . 62 119 . 26 84 . 129 . . 141 . 19 142 . 140 . 44 . 55 . 133 43 115 49 . 77 38 14 144 7 11 136 . 29 . . 66 124 . 123 4 108 . 95 . 30 10 96 98 . 59 51 . 132 109 17 3 . 135 . 100 139 9 122 56 63 117 . 81 54 105 76
0 . 98 56 125 117 . . . 63 . 91 9 42 4 112 75 . . 87 94 44 . 139 . 32 11 108 19 . 40 99 . 69 118 . 30 . 66 . 85 . . 137 . 132 . 53 24 138 102 34 . 46 31 93 92 . 6 59 22 . 43 . 13 83 . . 121 131 21 8 18 54 33 25 . 60 100 5 35 115 12 143 48 . 88 27 124 144 . 67 . 119 . 37 103 . 122 . 134 23 . 135 17 28 . . 110 3 7 51 . . 45 . . . . . 96 101 86 . 90 . 140 114 107 61 73 133 58 126 1 . . 50 . 120 109 95 16 78
0 . 8 . 114 109 48 . 107 61 131 . 24 . 11 . 66 16 . . . . . 7 124 . 142 74 82 3 123 50 112 42 13 60 101 39 97 87 119 121 65 . 63 . 10 134 125 132 . 127 139 . 55 . 140 54 . 40 52 4 81 45 . . 33 96 17 41 . 79 . 93 . . 117 . 113 37 27 80 108 . . 26 . . 111 29 . 56 2 59 102 62 1 . . 85 43 9 30 95 128 100 . . 46 . . 14 64 138 . 90 130 135 88 133 104 . . 12 . 144 129 25 23 . 70 72 . 84 . 106 75 15 89 69 115 118 . .
0 132 32 28 90 39 . 13 . 121 . 74 . 105 10 21 43 124 114 98 49 99 . 26 109 136 62 14 6 83 73 . 96 92 37 64 . . 113 57 135 50 . . 143 . . 79 . . 131 142 119 . 68 . 78 65 111 . . 47 . 69 46 18 59 110 102 94 . 34 137 . . 30 89 123 . 140 . 95 . . 66 122 104 112 51 76 118 134 15 . . 101 . . . 16 . 139 31 45 . 133 52 61 . 55 2 128 120 . 8 19 . . 60 . 88 . 103 . 85 5 . 1 . 97 63 . 70 . 144 72 22 23 93 . . . . 48
76 . 116 5 31 . 129 77 6 . 127 141 122 143 . . 132 27 142 50 102 34 119 97 90 47 52 . 33 80 . . 111 30 93 48 73 75 131 144 2 67 78 81 . . 103 . 85 . 118 88 . 79 25 11 53 38 . 95 . 55 117 70 135 10 19 98 86 16 . . 49 . 40 82 . 138 . 13 . . . 71 57 100 . 108 . 35 . 94 18 . 23 61 . 112 130 115 . . . 3 . 64 . 124 37 24 . 28 139 . 62 104 . 17 54 72 14 36 . 9 89 68 92 . 87 . . . . . 7 . . 51 96 101 44 . . .
88 34 26 42 54 99 12 . 115 . . 106 80 . 8 38 93 58 . 3 77 128 32 . 1 . 15 . 89 31 81 . 104 . 120 . . 70 . 127 48 107 . 122 . 133 72 83 23 136 44 35 113 51 . . . 28 66 10 . 53 61 56 . . . 30 . 118 14 . 94 130 . . . 69 98 50 41 47 . 21 86 7 . . 39 79 74 19 . 125 4 63 129 6 132 . 5 27 123 2 . 60 . 92 105 36 20 . . 73 143 . 87 16 121 . 131 . 117 116 111 33 . 49 37 67 . . 110 45 24 11 124 . . 103 142 102 59 .
0 95 . . . 104 63 . . 119 32 . . . 91 39 26 86 27 135 45 . 16 121 2 25 83 48 47 140 . 23 71 10 133 . 57 . 103 . 99 82 41 108 33 115 110 81 141 123 139 44 8 74 30 117 . . 132 . . . 122 61 . . 58 73 6 62 138 35 105 53 . . 120 . . 80 125 85 . . . . 124 46 93 . 101 144 24 37 . 14 126 75 84 . 60 64 90 . 131 . . . . 59 127 96 . 130 107 . . 102 11 136 7 12 38 . 54 . 118 . 20 142 . 109 4 31 40 143 . 22 50 113 42 17 . 112
0 59 57 . . 10 18 . 33 35 24 102 . 113 54 128 92 101 14 58 42 . 104 140 81 . 66 62 . 138 38 . 134 . 98 7 . . 89 . 31 . . 119 . . . 120 3 . . 43 . 23 87 60 15 . . . 56 76 69 1 103 52 90 . . 30 91 80 . . . 20 29 45 94 . . 28 . 36 . 121 109 . 82 . 141 . 27 118 . 78 . 124 . 49 77 . 72 115 107 85 . 100 . 32 . 67 16 . 111 . . . 13 129 9 39 . 137 136 84 . 41 88 143 95 . . 132 44 144 139 . 68 . 34 126 135 .
0 . 6 . . 43 19 . . 40 48 . . 20 . . 89 105 120 36 35 . 28 . . . 119 99 . 139 8 82 44 59 60 84 . 97 . 11 . 135 92 61 73 112 29 132 121 122 . 7 . . . 52 4 100 21 85 . 95 53 87 . 133 65 118 128 134 . . 136 . 2 54 46 . . 137 22 . 49 77 . 103 . 23 . 10 . 55 81 45 68 . 91 . 108 . 88 . 13 . . 25 57 143 74 . 123 9 . 50 71 27 93 113 . . 125 129 33 . 94 17 . 31 . 42 . 110 104 . 62 . . 66 . 70 . . 101 .
121 113 47 103 . . 5 101 111 22 109 65 106 . 99 76 . . . 138 34 8 72 . 53 33 . 3 49 . . 97 45 91 . 73 116 62 1 28 96 . . . . . . 88 . 59 140 57 64 . 6 50 . 42 126 143 . 44 89 . 136 25 36 32 77 112 . 82 . 11 . 21 92 129 . 110 . 108 86 95 69 135 63 . 17 . 107 . 83 15 31 . 139 9 128 38 35 104 . . 71 18 93 . 56 . . . . 43 120 75 141 58 85 84 119 . . . 46 79 102 . 51 . . 10 30 2 . 23 . 94 134 19 130 137 13 27
3 71 142 138 12 . 45 23 140 11 92 . 57 94 56 139 . . . 132 19 129 . . 79 108 . 90 72 . 31 . . . . 43 . 105 . 75 . . . 39 . . 6 . 13 5 9 26 . . 49 . 113 . . . . 27 . 117 100 4 114 21 . 115 . 110 68 76 10 40 47 73 70 128 . 41 . 33 29 126 116 99 95 88 125 . 85 42 . 86 80 . 54 . 51 . 53 . . 109 . . . 82 112 22 55 14 97 . 62 . . 104 . . . 124 121 96 . . . . 77 36 37 98 136 . 25 119 16 93 52 106 58 84
0 . 66 29 133 105 . . 83 . . 54 107 82 . . . 43 . . 65 . 110 . 77 143 . 64 . 118 41 142 124 87 . . 98 109 72 19 104 102 . 16 137 129 94 3 . 115 38 45 17 35 12 . . 84 75 136 . . 10 . 63 126 . 55 . 116 . 68 106 96 . . 39 30 111 101 . 24 31 4 67 120 . 140 131 36 89 128 . . 119 73 79 . 22 134 62 6 61 122 . . . . . . 8 69 138 114 . 57 51 25 125 . 53 15 44 14 130 . 27 . 60 . . 139 108 . . 1 . 74 . . 11 . . 18
0 129 86 . . 106 . 67 14 . 15 13 60 . 53 . 2 4 68 10 62 127 . . 21 . . . . . 131 28 136 39 52 88 . . . 9 42 45 . 117 66 80 79 . . . 96 144 18 56 . . 130 112 119 22 . . 64 . 5 46 72 75 43 85 . 74 138 115 35 78 109 . . 7 107 116 1 103 6 97 . . 30 . 33 34 110 108 113 . . 23 16 41 . . . 37 142 40 . . . 70 . . 77 139 20 49 31 132 17 121 135 123 65 8 69 . 57 . 99 11 . 63 32 . . 89 54 . 48 73 61 140 47 .
36 . 78 114 . . . 88 . . 75 . 118 31 . 100 64 . 55 85 109 . 133 38 19 93 130 . . 129 135 22 . 11 115 . . 139 143 . 32 . . . 144 25 21 51 . 77 62 20 81 66 125 48 101 . 39 137 107 67 . 131 26 2 3 14 60 24 18 140 . 83 17 16 . . 58 126 97 . 52 72 111 . 56 . 4 74 . 102 . . 94 59 . . 96 82 138 8 . . 44 92 34 45 79 103 . . 90 61 68 110 124 . . 142 113 . . . 86 . 73 . . 37 . 23 . 76 . 28 53 . 5 . 35 . 63 .
0 110 . . . 76 70 44 7 62 . 56 142 21 103 52 22 115 18 81 131 11 47 143 69 128 58 . . 46 . 15 54 . 1 101 122 . 100 . 138 49 121 . 126 4 125 . 135 89 29 105 97 118 92 . 71 93 73 88 113 38 . 106 . 66 84 . . 13 . . 79 82 5 104 48 . 123 . 91 90 . 114 8 . 133 . . . 9 51 . 25 137 134 119 86 12 20 . . . . 130 . 98 . 40 45 72 . . . 34 28 60 53 63 . . 111 . 144 19 32 . 16 . 26 64 116 75 . . . . 65 . . 120 39 78 .
4 . . 38 . 131 81 . 20 . . 135 37 25 71 6 51 . 44 112 144 . 78 124 14 . 74 40 . . 17 126 85 9 102 117 . . 127 . . 27 118 . 47 . 87 46 86 83 . . . 142 32 129 . 116 107 68 . 19 99 . 119 . . . 125 105 34 45 121 . . 59 . 122 . 100 84 50 8 13 . 62 72 . . 18 98 90 . . 16 96 . 63 106 66 95 110 1 . . . 136 . . . . . 94 42 108 . 140 128 3 12 29 2 22 49 5 . 103 67 . 55 76 56 77 . 69 . 111 36 33 41 . 64 26 138
46 . . . 34 112 136 . . . 55 . . 77 . 83 . . 130 . 137 . 97 123 . . 57 . 94 26 80 111 . 29 . 86 113 85 23 24 36 17 50 107 56 . 44 38 133 11 . 90 69 . . 37 103 19 25 124 98 . . . 142 31 108 42 . 12 78 . . 139 131 . 127 18 51 . . 74 . 99 58 75 48 40 92 49 . . 20 53 104 1 101 . . 121 27 65 . . . 116 30 68 134 41 . 15 76 . 144 143 64 . 2 7 62 59 100 13 . 120 3 72 35 45 21 . 114 117 82 95 . 102 67 60 43 . 115 .
50 107 123 141 84 . 60 99 41 . . 68 95 90 46 . 7 125 . 136 . 33 66 . 32 . 37 13 . 24 5 . 18 144 30 110 . 131 . 15 . . . . 134 . 76 74 . 72 98 14 . 111 51 . . 128 67 . 130 23 . . 104 93 . 49 . 39 40 129 142 . 132 . . 12 9 124 75 43 . . . 87 79 61 . . 143 71 38 . 21 . 17 . . 97 31 . 102 . 94 117 . . 122 88 1 19 . . 65 73 137 54 115 48 . 106 . 105 . 89 81 108 138 . 6 25 . 100 45 20 8 . 3 85 . 59 57 .
92 29 69 100 7 . . . . . . 125 . . 95 24 . . 57 40 126 25 . . 112 132 79 86 . . 128 17 51 . 139 61 37 . 115 88 . . . . . 96 60 . . . 99 116 83 . 97 26 . 53 . 35 30 138 67 . 131 . 101 . . 63 81 78 84 . 113 . . 127 . 87 5 . 21 . 75 12 58 65 66 34 77 . . 46 . . 94 8 142 22 55 16 27 103 . 45 124 111 . 52 . 20 . 104 . 133 . 73 109 . 108 110 74 . . 48 54 62 . 135 . . . . . 43 . . 130 13 114 . . 136
6 . 106 . . . . . 53 . 116 34 104 133 82 107 139 2 75 . 92 17 . 41 . 59 87 . . 94 25 . . 33 7 . 111 . 13 31 . . . 51 . 40 . . 10 57 126 . . . 120 46 . 21 115 . . 1 91 68 130 . 89 128 . . . 43 11 20 38 . 110 55 . 108 73 135 62 78 102 . 5 103 125 86 . . 90 142 93 84 117 . 28 114 121 . 4 143 . 118 . 15 . 98 . . . 96 . . 22 136 . 69 . . 101 19 . . . . . . 141 . . 50 . 48 . 131 138 27 74 . . 37
108 . . 19 75 . 27 84 122 . 80 130 . . . . 62 34 63 100 18 . 93 . 143 . 133 . 142 . 141 . 64 109 58 . 71 . 41 124 117 95 . 77 23 26 . 107 54 . 114 . 74 104 78 136 . 56 24 . . 2 118 . 42 116 28 52 94 . 4 . 132 . 120 48 68 61 102 . 89 . . 98 51 . . 16 . 22 38 . 32 . . . 5 11 9 1 76 33 . 87 137 . 46 . 25 . 10 103 60 79 . . 50 140 31 15 30 . 17 . . 55 82 66 . . . . . 29 . 96 97 . 119 6 . 105 . 65
74 . . 50 . . 127 . . . 68 . . 64 78 . 15 . . 89 20 . 46 132 125 . 27 105 122 99 55 73 . 116 135 . 94 . 12 133 86 . . 34 91 93 33 . 38 117 43 30 80 37 . 118 . 119 . . . 60 39 18 11 . 96 97 . . . 113 . 26 . . . . 65 63 85 . . . . . 115 131 137 56 . . 98 . 67 . 130 71 52 . . 102 83 62 140 139 2 77 120 13 134 . . . 92 . 21 44 23 41 24 . 29 100 28 . 40 121 124 129 . 81 111 53 . 126 45 . 49 88 . . . .
0 . 101 . 103 93 . 45 35 78 . 62 130 . 84 49 56 . . . . 65 . . . 131 50 34 77 39 . . 48 43 69 . . 52 . 85 22 54 126 47 . 140 . . 51 19 . 42 44 129 . 127 68 . 142 . 74 . . 92 117 114 . 41 20 . . 133 9 94 128 138 143 66 80 . 121 . 67 64 11 . . 88 70 136 106 61 . 81 135 112 . . 75 29 40 . 119 100 13 113 . 105 5 99 86 111 3 30 16 76 . 27 55 89 38 . . 10 104 134 107 . 32 . 57 15 115 . 87 82 . 24 18 26 . . . .
40 . 114 . . . 66 . . 5 141 . . 85 109 88 . 98 . . 122 140 . . . . . . 15 . 71 . 57 96 . . 138 50 . 8 . . 102 . . 101 . 1 137 34 . 27 . 86 . 133 . . 124 131 . 22 . 10 . . . . 53 . . . . 3 . . 90 . . 129 52 2 . . . . . 111 100 128 119 92 89 . . 130 123 116 24 43 99 106 23 . . 7 . . 82 . 65 . . . 61 74 . 48 . 67 . . . 41 113 . . . . 105 144 132 . . . . . . 142 . . 117 . .
0 31 91 30 129 54 119 97 72 . 98 142 110 . 137 90 . 1 10 61 55 53 11 74 101 76 127 126 14 . 36 2 65 46 . 5 78 73 121 . 27 79 63 114 . . 4 . 39 108 . 138 92 81 70 134 143 29 144 . 135 . 47 62 141 69 12 . . 34 8 . 60 50 57 109 19 140 118 . 25 93 . 122 . 43 13 133 . 124 . 52 3 132 87 . . 58 17 26 . 136 80 . 56 120 . 49 . 115 105 . 45 . 18 . 106 75 28 . . 83 123 86 . 112 71 . 64 116 102 20 . 40 68 139 103 77 95 22 . . . 99
0 . 51 . 2 38 118 46 . . . . . 119 117 33 96 50 47 28 113 73 3 106 . 140 21 . 108 . 37 . 70 98 19 . 53 116 . 134 10 . . . . . . 128 112 20 . 71 . . 76 32 . 123 . 15 29 . 109 35 . 64 . 72 . 132 . . . 100 124 . 95 . 74 103 79 . 13 141 30 14 24 . . 23 18 121 114 60 69 17 . 61 48 78 59 115 . 36 42 101 107 144 . 12 83 110 6 129 135 . 40 . 139 127 122 . 63 . 99 43 . 22 . . 111 . 90 . 91 . 7 . . 143 . 80 94 .
23 . . . 67 . . . 17 76 . 37 22 138 86 . . 87 94 43 . 5 29 . . . . 88 . 68 . . 53 . . . 132 28 144 65 . 36 89 7 42 69 35 . 11 25 49 33 82 . 59 58 55 . . 41 126 77 . 98 32 40 73 127 . 9 . 46 99 142 133 14 31 . . 27 . 106 47 16 . 64 . 101 71 . . 80 54 . 10 143 . 125 109 21 93 72 34 112 129 . 50 135 141 . 113 56 97 57 63 . 119 116 107 108 120 61 1 2 . . . . . 78 79 . . 128 110 . . 83 . 137 . 60 122 .
0 . 111 . 96 48 . . 135 9 . . 79 . 58 27 . 59 . 99 143 39 . 128 . 4 30 113 . . 117 . . . . . 67 49 . 43 56 74 . . . . . 110 93 . . . . . 139 47 85 14 98 . . . 136 105 84 . 120 137 123 . 106 19 . 12 15 24 101 144 75 112 . 18 114 28 122 1 . . . 91 73 . 44 . . 45 . 37 69 92 66 57 54 31 82 . 32 126 72 . 124 17 53 34 . 138 125 64 100 102 133 89 . . . 130 . . . . 80 142 20 10 51 . 78 . 116 71 108 16 . 132
43 . 138 . . 64 . 33 . 99 . 104 . 120 . . 124 144 69 . 6 9 . 91 114 44 129 11 38 102 . . . 23 16 . . 143 80 . . . 82 125 142 30 66 . 1 28 40 . 105 . 103 135 18 . . 65 58 14 59 100 15 . 87 . 36 . 17 . 111 29 71 131 . . . 81 116 88 . 137 127 41 108 68 139 . . 85 72 62 . 48 . . . . 20 95 132 110 97 73 25 . . . . 4 112 121 49 26 54 19 46 39 34 37 . 90 . 35 . 47 . 53 . 27 84 133 75 . 5 2 32 52 . . 42 .
0 49 88 15 102 58 28 . 95 13 . 26 . 76 44 51 32 . 38 48 52 . 131 16 . . 93 . . 9 124 . 6 136 . . . 112 119 . 14 . . . . 135 97 . 17 31 106 121 . 113 . 69 . . 45 . . 107 . . . 50 115 . . 79 90 122 . 30 139 42 . 33 72 125 8 96 . 41 . . . . . 20 57 25 . 27 . . 12 . 134 60 84 81 98 68 63 . 91 . . 7 . 132 70 71 . 142 1 78 . . . 46 109 . 138 143 . 5 65 77 . . 23 . . . 141 . . 39 . 92 85 3

Last edited by m_b_metcalf on Sat Aug 19, 2017 6:40 am, edited 1 time in total.
User avatar
m_b_metcalf
2017 Supporter
 
Posts: 13637
Joined: 15 May 2006
Location: Berlin

Postby sdkvo » Sun Apr 19, 2009 11:29 pm

I agree, Mike. This grid was not very difficult (for programs, of course !). My solver (less powerfull as yours, as you know) needs 10 min to solve it.
Regards.
phil.
sdkvo
 
Posts: 8
Joined: 13 February 2009

Re: giant sudoku's (16x16, 25x25, 36x36 .... 100x100)

Postby sdkvo » Thu Jun 03, 2010 9:00 pm

Hello,
Here a 64x64 X-sudoku :

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . 49 41 . 55 42 40 21 7 39 . 34 30 59 . . 51 . 13 25 . 31 23 9 . 60 53 33 35 3 . . 27 4 12 32 24 . 64 54 52 . 44 6 . 47 . . 8 29 43 . 22 2 37 16 57 10 . 62 5 . .
. 54 . . 47 . 50 7 58 57 . 49 . . . 26 . 14 40 29 63 . 15 . 55 20 56 21 10 . 44 . . 1 . 46 61 6 37 59 . 3 . 60 35 27 2 . 52 . . . 62 . 5 19 30 51 . 22 . . 64 .
. 6 . . 24 17 . 14 20 . 8 11 . 16 35 54 . 48 . 32 . 2 . 49 . . . . 12 22 23 38 13 39 63 51 . . . . 56 . 15 . 18 . 26 . 33 3 64 . 55 36 . 46 34 . 29 31 . . 28 .
. . 1 2 . 21 19 13 47 . 5 4 . 50 63 55 24 17 11 27 37 . 38 53 34 . . 62 . 15 46 29 33 28 52 . 36 . . 42 49 7 . 61 22 8 51 10 48 60 12 . 58 32 . 16 3 43 23 . 18 20 . .
. 43 . 15 44 . 3 32 1 24 17 . 25 51 31 52 47 62 33 64 9 28 60 . 4 36 61 13 40 . 37 16 2 11 . 34 14 35 26 56 . 12 5 53 48 21 41 20 57 54 39 7 . 59 45 30 55 63 . 8 58 . 42 .
. 23 20 . 22 58 . 63 . . 6 13 3 . 37 . . . 4 5 . 34 35 . 8 . 14 27 . 32 41 30 29 43 21 . 19 44 . 7 . 59 36 . 33 39 . . . 18 . 56 47 42 . . 9 . 17 60 . 52 46 .
. 48 38 12 59 5 16 . . . 23 9 36 28 . 60 10 21 30 54 22 . . . 19 49 24 58 . . 64 . . 25 . . 3 53 47 40 . . . 45 46 4 17 32 34 . 35 14 41 1 . . . 39 26 6 13 27 2 .
. 49 33 53 7 28 . . . . 19 58 6 . 13 16 51 15 . 35 34 37 23 43 . . 31 41 . 46 48 40 63 60 30 . 24 2 . . 14 21 3 22 17 . 39 9 64 56 . 4 29 50 . . . . 55 52 12 61 36 .
. 26 2 . . 14 . . . . . 23 . 17 18 . 9 5 38 . 45 24 . 52 11 51 12 . 60 19 62 56 32 21 42 7 . 28 54 57 59 . 63 49 . 29 33 47 . 36 53 . 61 . . . . . 41 . . 43 44 .
. 61 . 45 64 34 44 55 27 . . 63 . . 54 . . . 28 47 29 6 7 32 24 39 18 . 42 14 57 . . 51 19 43 . 37 56 22 60 50 48 46 31 16 . . . 41 . . 38 . . 23 58 3 2 62 26 . 15 .
. . 24 25 15 . 38 19 44 51 2 . 35 39 . 12 40 27 10 48 . . 62 13 21 52 29 50 16 . . 23 64 . . 26 17 41 46 45 1 43 . . 5 54 30 34 37 . 11 58 . 6 60 8 53 31 . 4 14 47 . .
. 31 . . . 60 54 29 62 . . 41 . 38 46 . 11 25 59 33 18 4 . . . . 36 . 64 . . 63 35 . . 48 . 39 . . . . 53 51 15 2 20 44 . 27 13 . 24 . . 22 5 56 57 . . . 17 .
. 37 . 36 50 8 . 41 . 34 . 24 56 . 15 . . 30 17 21 39 44 46 . 47 . 22 55 . 20 . 2 3 . 53 . 11 52 . 12 . 57 25 35 58 28 23 . . 63 . 32 31 . 26 . 60 . 49 42 33 . 51 .
. 52 . 17 23 11 27 . 50 32 20 . 60 59 . . 14 41 . 42 . . 64 . 37 . 45 43 7 3 53 15 36 29 44 8 31 5 . 62 . 10 . . 4 . 40 56 . . 30 16 . 28 51 49 . 6 9 63 19 . 13 .
. . 56 46 10 39 . 51 31 . . 64 . . . . 60 53 8 12 1 20 55 . 44 . 32 4 26 17 13 35 50 59 23 15 58 34 . 6 . 41 37 36 19 52 18 62 . . . . 25 . . 7 27 . 38 24 28 16 . .
. . . . 36 31 . 21 54 35 . 16 46 . 39 6 . . 32 24 . 41 . . 51 63 . 52 . . . 8 43 . . . 44 . 27 13 . . 60 . 7 18 . . 12 49 . 57 42 . 4 33 64 . 45 55 . . . .
. 34 51 3 20 25 . 15 10 14 . 59 21 37 57 29 . . . 4 5 61 2 35 13 9 62 26 48 . . 42 1 . . 22 53 38 30 47 43 46 41 28 27 . . . 7 52 16 45 63 . 64 36 19 . 31 39 11 24 40 .
. . 13 . 56 52 53 59 . 8 42 48 24 47 . 20 16 . . . 51 64 33 14 57 7 . 61 50 34 5 . . 23 28 41 49 . 4 25 19 58 45 11 . . . 38 40 . 32 35 43 44 1 . 46 29 62 27 . 26 . .
. 40 23 63 14 26 29 39 4 . 53 31 43 27 3 7 59 57 . . . . 8 . . 44 33 . . 30 . 1 52 . 37 . . 18 35 . . 17 . . . . 21 6 56 62 28 41 51 11 . 50 61 42 25 34 32 13 22 .
. 35 8 . 19 44 . 58 63 9 15 . 50 12 . 17 . 45 49 . . 11 . 31 32 3 . 6 . 53 2 46 26 34 7 . 56 . 64 51 29 . 59 . . 61 1 . 22 . 47 60 . 5 14 24 4 . 43 20 . 21 16 .
. . . 16 . 30 64 . 34 13 61 . 44 56 . 22 20 40 63 . 28 . 6 47 31 . 35 . . 4 49 . . 54 15 . . 10 . 5 37 62 . 52 . 9 53 24 25 . 8 46 . 27 19 21 . 59 58 . 2 . . .
. 24 50 . 57 42 17 . 11 . 28 62 . 52 33 23 . 34 43 36 . 30 . 58 29 21 41 56 25 64 47 . . 32 16 6 48 46 59 31 20 . 49 . 40 26 35 . 61 2 55 . 9 37 . 54 . 60 8 18 . 44 63 .
. 27 . 4 60 . . . 5 26 49 18 . . . . . 56 62 . 10 1 48 . . 16 11 15 14 . . 43 40 . . 50 45 21 61 . . 44 31 57 . 34 25 . . . . . 39 58 20 6 . . . 41 9 . 33 .
. 20 41 . 16 61 13 10 . 55 57 38 . 43 53 34 44 39 46 . 8 14 36 . . . . . . 29 31 28 59 35 64 . . . . . . 56 32 2 . 7 9 25 54 50 24 . 45 47 30 . 11 27 4 12 . 22 37 .
. . 47 . . 19 . 4 . 29 56 3 . . . . 35 20 27 30 23 . 24 25 . . 5 14 53 54 11 9 46 57 10 52 39 42 . . 17 61 . 62 12 45 13 36 . . . . 33 64 38 . 49 . 16 . . 6 . .
. 18 64 . . 45 31 30 37 11 33 46 62 54 19 58 . 52 . 26 . 15 1 56 . 23 . . 34 63 27 7 9 16 61 36 . . 22 . 44 6 57 . 38 . 10 . 17 20 48 25 13 4 12 14 21 2 50 . . 3 60 .
. 62 29 . 48 37 36 43 25 . . 7 . 26 49 28 45 38 64 . 53 . 16 22 . 60 . . . 56 61 . . 12 54 . . . 6 . 50 34 . 5 . 11 46 15 1 44 51 . 23 . . 58 32 33 30 13 . 19 8 .
. 17 5 58 . 54 . . . 16 64 45 13 . 8 30 . 32 42 . . . 49 62 . 25 43 . . . . . . . . . . 56 28 . 3 22 . . . 35 59 . 6 39 . 31 11 52 63 . . . 18 . 20 46 10 .
. 32 . 55 52 . 56 . 9 47 51 . . 22 24 2 . . 34 43 54 57 50 . 26 46 20 10 . . . 64 21 . . . 37 1 13 17 . 8 4 58 28 40 . . 27 59 42 . . 49 7 61 . 14 . 44 45 . 31 .
. 12 15 34 26 24 11 23 17 50 18 . . . 20 40 . . 48 . 31 10 3 . 39 37 4 1 . . . . . . . . 63 55 25 38 . 42 54 30 . 60 . . 29 35 . . . 53 9 57 43 47 56 59 41 28 5 .
. . . 49 27 53 60 . 15 10 . 39 61 35 42 32 4 58 . 11 40 . . 63 41 22 3 . . 8 . . . . 34 . . 50 20 29 47 . . 31 23 . 14 1 18 16 2 55 56 . 28 62 . 38 64 25 17 . . .
. . . 54 35 48 32 . 57 20 . 37 23 44 38 9 55 29 . 25 30 . . 11 33 28 13 . . 27 . . . . 12 . . 22 50 43 2 . . 42 62 . 61 64 59 10 63 52 46 . 56 47 . 17 5 36 15 . . .
. 30 19 20 2 50 34 17 29 46 54 . . . 14 42 . . 53 . 62 31 4 . 48 26 21 12 . . . . . . . . 18 33 5 3 . 47 8 15 . 25 . . 9 22 . . . 7 23 55 57 16 24 64 61 37 11 .
. 51 . 1 41 . 33 . 36 62 16 . . 8 64 10 . . 47 9 13 60 17 . 46 53 58 22 . . . 25 24 . . . 29 40 39 52 . 20 11 12 37 59 . . 2 5 49 . . 3 32 4 . 44 . 50 27 . 48 .
. 16 7 52 . 27 . . . 43 55 21 22 . 25 48 . 49 12 . . . 42 59 . 56 19 . . . . . . . . . . 17 2 . 41 1 . . . 10 4 . 44 14 . 39 53 33 24 . . . 28 . 40 30 32 .
. 4 44 . 42 10 43 49 30 . . 56 . 31 61 59 27 33 50 . 52 . 32 7 . 8 . . . 37 15 . . 36 25 . . . 57 . 26 28 . 39 . 51 24 5 38 34 6 . 54 . . 12 62 58 46 19 . 9 21 .
. 38 55 . . 46 5 9 28 19 12 1 7 3 27 33 . 22 . 58 . 40 37 54 . 30 . . 18 24 63 57 4 42 41 47 . . 49 . 32 45 52 . 56 . 60 . 16 25 61 64 8 15 31 51 29 34 35 . . 14 26 .
. . 22 . . 12 . 31 . 52 47 50 . . . . 5 18 24 44 20 . 21 36 . . 34 16 9 55 4 32 53 46 62 60 10 59 . . 38 30 . 29 63 3 27 40 . . . . 48 57 58 . 33 . 51 . . 7 . .
. 8 11 . 37 40 47 24 . 18 58 26 . 4 32 39 64 19 16 . 3 46 43 . . . . . . 60 10 44 61 13 27 . . . . . . 14 33 9 . 48 22 57 42 21 1 . 28 62 41 . 45 52 12 56 . 2 25 .
. 44 . 29 54 . . . 61 41 35 12 . . . . . 31 36 . 6 3 18 . . 13 39 47 28 . . 24 48 . . 59 57 23 1 . . 5 7 56 . 62 19 . . . . . 10 8 33 32 . . . 51 60 . 49 .
. 10 3 . 32 51 26 . 39 . 4 8 . 49 56 1 . 2 19 40 . 21 . 42 16 48 54 59 31 62 35 . . 44 11 58 38 29 36 46 57 . 28 . 61 55 37 . 60 53 9 . 14 30 . 52 . 41 22 43 . 64 23 .
. . . 13 . 23 8 . 14 54 44 . 9 62 . 3 53 43 37 . 35 . 28 24 10 . 63 . . 2 60 . . 41 5 . . 64 . 19 58 25 . 17 . 1 42 46 4 . 26 47 . 20 57 59 . 45 48 . 29 . . .
. 58 14 . 17 41 . 61 46 36 26 . 47 34 . 57 . 8 13 . . 39 . 38 15 29 . 44 . 25 56 5 49 9 24 . 12 . 52 33 53 . 35 . . 20 64 . 3 . 37 2 . 43 50 28 10 . 40 54 . 11 55 .
. 36 39 43 4 16 45 28 59 . 21 2 37 33 58 31 25 64 . . . . 10 . . 55 53 . . 1 . 51 18 . 35 . . 27 63 . . 26 . . . . 6 41 49 38 5 11 40 24 . 13 12 61 20 30 57 56 47 .
. . 52 . 62 33 49 37 . 60 10 51 15 11 . 64 23 . . . 44 12 56 30 6 18 . 46 45 57 14 . . 3 2 13 22 . 34 39 40 4 29 8 . . . 21 63 . 31 17 19 41 36 . 59 53 42 32 . 25 . .
. 21 6 56 5 59 . 38 53 48 . 28 32 63 40 19 . . . 49 14 27 41 1 36 64 37 34 11 . . 3 51 . . 62 25 8 42 30 33 23 47 13 54 . . . 55 46 45 29 16 . 39 35 24 . 44 17 50 58 52 .
. . . . 46 35 . 53 13 6 . 29 30 . 22 24 . . 7 62 . 5 . . 12 41 . 23 . . . 50 37 . . . 20 . 60 28 . . 2 . 10 49 . . 51 58 . 15 44 . 54 64 1 . 21 14 . . . .
. . 17 57 21 4 . 22 16 . . 10 . . . . 43 7 39 55 24 13 30 . 3 . 52 29 32 48 8 20 34 56 40 44 60 45 . 41 . 35 14 18 2 6 50 61 . . . . 64 . . 26 38 . 27 28 1 33 . .
. 41 . 61 58 15 12 . 24 63 14 . 26 20 . . 36 9 . 10 . . 27 . 42 . 1 37 19 21 45 55 62 31 43 23 46 47 . 8 . 33 . . 57 . 48 7 . . 52 6 . 56 35 11 . 5 34 29 44 . 18 .
. 2 . 5 30 13 . 3 . 56 . 25 58 . 9 . . 46 45 28 17 23 54 . 14 . 50 7 . 41 . 4 39 . 55 . 64 20 . 37 . 60 51 1 8 53 62 . . 40 . 63 34 . 59 . 47 . 61 35 10 . 19 .
. 56 . . . 62 20 45 8 . . 57 . 19 44 . 34 12 35 37 4 32 . . . . 27 . 47 . . 61 7 . . 9 . 25 . . . . 21 41 59 46 28 39 . 15 54 . 2 . . 1 23 36 3 . . . 50 .
. . 36 28 6 . 25 52 43 64 41 . 18 21 . 45 15 16 61 50 . . 14 44 23 35 51 63 56 . . 53 30 . . 2 27 49 17 10 4 9 . . 26 58 34 54 47 . 57 38 . 55 8 3 31 20 . 11 46 42 . .
. 19 . 31 55 7 10 44 6 . . 35 . . 34 . . . 18 8 47 52 53 5 25 57 38 . 58 16 54 . . 61 29 1 . 32 11 24 12 63 40 3 43 15 . . . 28 . . 37 . . 48 56 22 60 21 64 . 41 .
. 33 46 . . 43 . . . . . 47 . 53 55 . 38 1 31 . 41 22 . 21 60 10 6 . 62 12 9 34 54 52 36 4 . 16 15 18 11 . 56 20 . 19 44 45 . 61 7 . 30 . . . . . 63 . . 48 24 .
. 59 48 37 8 64 . . . . 1 61 51 . 23 5 62 11 . 56 19 58 40 20 . . 46 31 . 44 39 26 57 50 13 . 28 3 . . 25 55 17 27 36 . 32 42 10 45 . 12 60 16 . . . . 52 9 54 4 43 .
. 13 37 60 61 38 52 . . . 59 30 55 25 . 46 7 6 22 2 58 . . . 17 47 28 51 . . 34 . . 64 . . 54 62 3 50 . . . 19 14 44 29 26 45 . 41 21 57 35 . . . 23 53 16 8 63 4 .
. 14 12 . 51 18 . 16 . . 50 20 11 . 1 . . . 41 38 . 8 61 . 43 . 59 60 . 45 25 22 27 55 57 . 52 63 . 9 . 39 6 . 24 17 . . . 26 . 23 5 48 . . 42 . 15 3 . 36 56 .
. 53 . 10 43 . 1 48 12 38 37 . 39 23 52 63 31 35 20 45 36 62 51 . 56 50 44 18 41 . 30 54 22 15 . 25 8 61 7 34 . 11 64 4 13 5 55 3 58 47 60 33 . 19 16 42 40 21 . 46 49 . 29 .
. . 4 19 . 63 22 46 49 . 60 53 . 2 26 47 33 24 44 39 57 . 13 40 61 . . 3 . 42 29 21 16 6 14 . 51 . . 1 62 37 . 34 41 36 54 35 32 7 10 . 50 38 . 9 17 11 59 . 52 31 . .
. 3 . . 29 20 . 64 45 . 13 43 . 24 4 56 . 63 . 16 . 53 . 10 . . . . 35 49 55 48 19 2 47 31 . . . . 46 . 1 . 25 . 58 . 30 6 14 . 52 39 . 40 22 . 33 26 . . 61 .
. 50 . . 9 . 41 42 3 5 . 36 . . . 35 . 26 23 14 43 . 29 . 53 19 15 32 37 . 33 . . 20 . 45 30 60 21 11 . 51 . 47 16 56 52 . 8 . . . 4 . 46 18 54 12 . 2 . . 62 .
. . 62 32 . 47 39 8 18 40 22 . 48 6 29 . . 28 . 15 12 . 59 19 1 . 16 38 46 58 36 . . 49 26 37 41 4 . 35 27 53 . 21 45 . 43 . . 13 17 61 . 63 3 25 44 64 14 . 34 50 . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


For other X-sudokus, welcome on http://sudokugeant.cabanova.fr
Regards
phil
sdkvo
 
Posts: 8
Joined: 13 February 2009

Re: giant sudoku's (16x16, 25x25, 36x36 .... 100x100)

Postby m_b_metcalf » Wed Aug 15, 2012 3:27 pm

sdkvo wrote:Hello,
Here a 64x64 X-sudoku :

[snip]

For other X-sudokus, welcome on http://sudokugeant.cabanova.fr
Regards
phil

Phil,
Thanks for this. When you first published this my program was unable to solve it. It now succeeds (but takes 450s!), and I estimate the difficulty to be ~ SE = 9 - 10.

Well done,

Mike Metcalf

[Edit (30.12.2014): New desktop, new compiler, some optimizations --> 93s!]
User avatar
m_b_metcalf
2017 Supporter
 
Posts: 13637
Joined: 15 May 2006
Location: Berlin

Re: giant sudoku's (16x16, 25x25, 36x36 .... 100x100)

Postby m_b_metcalf » Tue Nov 10, 2015 9:01 am

sdkvo wrote:Hi, the sitehttp://sudokugeant.cabanova.fr proposes giant sudoku's (size from 16x16 to 100x100), mini and classic sudoku's (4x4 and 9x9), wordoku's, interactive puzzles and personalized wordoku's. Welcome !


Based on your 100x100 grid, here is a puzzle with an SE rating of 3.8. To ease formatting, the clue value '100' has been replaced by the value '0'. This needs to be reversed when reading back.

Regards,

Mike Metcalf


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

User avatar
m_b_metcalf
2017 Supporter
 
Posts: 13637
Joined: 15 May 2006
Location: Berlin

Re: giant sudoku's (16x16, 25x25, 36x36 .... 100x100)

Postby hkociemba » Wed Aug 16, 2017 8:14 am

With my new solver I could solve the 144x144 in within one second. The SAT part was not necessary. Indeed it is solvable using only hidden and naked singles, so it is an "easy" one - at least for computers.
I suppose m_b_metcalf's program can solve it in considerably less time now too compared to the 13 s given in the post above - his solve was almost exactly 9 years ago and meanwhile computers run much faster...
hkociemba
 
Posts: 66
Joined: 09 July 2017

Re: giant sudoku's (16x16, 25x25, 36x36 .... 100x100)

Postby m_b_metcalf » Sat Aug 19, 2017 6:45 am

hkociemba wrote:I suppose m_b_metcalf's program can solve it in considerably less time now too compared to the 13 s given in the post above - his solve was almost exactly 9 years ago and meanwhile computers run much faster...

Indeed, the times quoted drop to 1.7 s and 8.0 s.
User avatar
m_b_metcalf
2017 Supporter
 
Posts: 13637
Joined: 15 May 2006
Location: Berlin

Re: giant sudoku's (16x16, 25x25, 36x36 .... 100x100)

Postby hkociemba » Sat Aug 19, 2017 12:18 pm

m_b_metcalf wrote:
hkociemba wrote:I suppose m_b_metcalf's program can solve it in considerably less time now too compared to the 13 s given in the post above - his solve was almost exactly 9 years ago and meanwhile computers run much faster...

Indeed, the times quoted drop to 1.7 s and 8.0 s.

You mean 1.7 s for the original with 13490 givens and 8.0 s for your improved version with 13462 givens? I now wrote a program part which tries to reduce the number of givens and it works very well with this puzzle. Within an hour or so I am down to 13268 givens and I am quite confident to reduce it below 13000 givens within a couple of hours. I post the result later.
hkociemba
 
Posts: 66
Joined: 09 July 2017

Re: giant sudoku's (16x16, 25x25, 36x36 .... 100x100)

Postby hkociemba » Sun Aug 20, 2017 6:36 am

I observed that your modified version with 13462 givens can still be solved using only singles, pairs, triples and intersection removal. Within 13 hours I could reduce the number of givens to 12668.
Solving the attached puzzle takes 12 s on my machine now. It is necessary to cycle about 280 times through the set of singles, pairs, triples and intersection removal until the puzzle is solved! Your version took only 22 cycles. It would be great if this could be verified independently by m_b_metcalf or somebody else who has a solver because this would improve the confidence in my own program. Obviously the exact number of cycles will depend on the order of execution of the basic methods though.

Based on the 12668 clue puzzle I will try to remove more givens now omitting the restriction to "elementary" solution methods.
Attachments
144x144_triples.txt
(81.28 KiB) Downloaded 288 times
hkociemba
 
Posts: 66
Joined: 09 July 2017

Re: giant sudoku's (16x16, 25x25, 36x36 .... 100x100)

Postby m_b_metcalf » Sun Aug 20, 2017 8:52 am

hkociemba wrote:I observed that your modified version with 13462 givens can still be solved using only singles, pairs, triples and intersection removal. Within 13 hours I could reduce the number of givens to 12668.
Solving the attached puzzle takes 12 s on my machine now. It is necessary to cycle about 280 times through the set of singles, pairs, triples and intersection removal until the puzzle is solved! Your version took only 22 cycles. It would be great if this could be verified independently by m_b_metcalf or somebody else who has a solver because this would improve the confidence in my own program. Obviously the exact number of cycles will depend on the order of execution of the basic methods though.

Based on the 12668 clue puzzle I will try to remove more givens now omitting the restriction to "elementary" solution methods.

Herbert,
Thanks for the new puzzle. However, my solver fails to solve it. If I stick to the simple methods you specify, it solves only about 400 cells before switching to more advanced techniques, where it stays forever. It has symptoms of having multiple solutions, but I checked for unavoidable sets of size 4 and there are none, so that's not the source of the problem. I'll investigate further.

In the meantime, I had produced another version of the puzzle, with 13462-4 clues, that is much harder. Could I ask you to try that?

Thanks.

Grüße aus Berlin

Mike Metcalf
Last edited by m_b_metcalf on Sat Jun 01, 2024 3:32 pm, edited 1 time in total.
User avatar
m_b_metcalf
2017 Supporter
 
Posts: 13637
Joined: 15 May 2006
Location: Berlin

Re: giant sudoku's (16x16, 25x25, 36x36 .... 100x100)

Postby hkociemba » Sun Aug 20, 2017 10:35 am

I tried the 13458 version and it is still solvable with the elementary method. To be more specific about the order of the simplification, here a code snippet of what I do
Code: Select all
repeat
    progress := n_cand_set;
    hidden_single_block;
    hidden_single_row;
    hidden_single_col;
    naked_single;

    block_candidates_in_row;
    block_candidates_in_col;
    row_candidates_in_block;
    col_candidates_in_block;

    for i := 2 to 3 do
    begin
      naked_tuple_row(i);
      naked_tuple_col(i);
      naked_tuple_block(i);
      hidden_tuple_row(i);
      hidden_tuple_col(i);
      hidden_tuple_block(i);
    end;

until (n_cand_set - progress < 1) or (n_cand_set = DIM3);


After doing the loop 32 times your puzzle was solved (took about 6 s). I appended the solution my solver produced in the attachment.

Concerning multiple solutions in my 12668 clue puzzle: This should be impossible when it is solvable with the basic methods. When I have to use the SAT-solver I of course have to add the negation of the solution found to the clauses and have to verify that the system now is unsolvable.

Grüße aus Darmstadt
Herbert Kociemba
Attachments
144x144solution.txt
(81.28 KiB) Downloaded 317 times
hkociemba
 
Posts: 66
Joined: 09 July 2017

Re: giant sudoku's (16x16, 25x25, 36x36 .... 100x100)

Postby hkociemba » Sun Aug 20, 2017 11:34 am

I now removed some additional entries in the 12668 clue puzzle. Now I can only solve it with the SAT-solver and I assume that these puzzles are really, really hard. The time for the SAT solver grows considerably: Having 12668 - 19 clues takes 70 s for the SAT-part, 12668 - 22 takes 120 s, 12668 - 23 takes 190 s and 12668 - 24 takes 600 s for solving the SAT. The number of clauses remains about 500000 in all cases.
Attachments
144x144_sat190s.txt
(81.28 KiB) Downloaded 318 times
144x144_sat120s.txt
(81.28 KiB) Downloaded 264 times
144x144_sat70s.txt
(81.28 KiB) Downloaded 293 times
Last edited by hkociemba on Sun Aug 20, 2017 5:01 pm, edited 1 time in total.
hkociemba
 
Posts: 66
Joined: 09 July 2017

Re: giant sudoku's (16x16, 25x25, 36x36 .... 100x100)

Postby m_b_metcalf » Sun Aug 20, 2017 3:59 pm

m_b_metcalf wrote: I'll investigate further.

I will need to investigate this still more. After some program archeology (the code is a decade old) I discovered that for these massive puzzles I don't have hidden triplets in the solution chain. I'll add that in a few days. However, an alternative more costly technique doesn't crack it either. I'm puzzled.

More in a few days.

Mike
User avatar
m_b_metcalf
2017 Supporter
 
Posts: 13637
Joined: 15 May 2006
Location: Berlin

re: code snippet

Postby Pat » Tue Aug 22, 2017 8:54 am

hkociemba wrote:
    repeat
      progress := n_cand_set;

      singles;
      intersections;
      duos;
      trios;
    until (n_cand_set - progress < 1) or (n_cand_set = DIM3);

i do hope you check progress after each level

    finding even one new "single"
    should send us to repeat singles
    until none found

    only then advance to higher level
~ Pat
User avatar
Pat
 
Posts: 4056
Joined: 18 July 2005

Re: re: code snippet

Postby hkociemba » Tue Aug 22, 2017 12:56 pm

Pat wrote:
hkociemba wrote:
    repeat
      progress := n_cand_set;

      singles;
      intersections;
      duos;
      trios;
    until (n_cand_set - progress < 1) or (n_cand_set = DIM3);

i do hope you check progress after each level

    finding even one new "single"
    should send us to repeat singles
    until none found

    only then advance to higher level
~ Pat


No I did not do this yet because I am only interested how much the puzzle can be simplified with a certain set of methods and not really about the order of the method steps. The basic idea of my program is: Symplifiy with basic methods and if not solved, use SAT to do the rest. If I wanted to simulate what a human solver will do your proposition is of course the first choice. But which human wants to solve for example a 100x100 sudoku? I myself even never tried a 16x16 by hand.
hkociemba
 
Posts: 66
Joined: 09 July 2017

PreviousNext

Return to Sudoku variants