Sudoku Programmers Forum Index

 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister   ProfileProfile   Log inLog in          Games  Calendar

Log in to check your private messagesLog in to check your private messages   

Giant Sudoku's (16x16, 25x25 .... 100x100)
Goto page 1, 2  Next
 
Post new topic   Reply to topic    Sudoku Programmers Forum Index -> Exotic sudoku
View previous topic :: View next topic  
Author Message
sdkvo

Joined: 07 Feb 2009
Posts: 12
:
Location: France

Items
PostPosted: Sat Feb 07, 2009 3:07 pm    Post subject: Giant Sudoku's (16x16, 25x25 .... 100x100) Reply with quote

Hello,
for fans of sudoku's, I propose a site which presents giant sudoku's (size 16x16, 25x25, .... up to 100x100 sudoku's), wordokus and interactive puzzles. The site is a french personal site (sudokugeant), but the puzzles are universal.
Back to top
View user's profile Send private message
sdkvo

Joined: 07 Feb 2009
Posts: 12
:
Location: France

Items
PostPosted: Tue Feb 17, 2009 9:27 pm    Post subject: Reply with quote

Example of sudoku 16x16 :

10 13 4 . . . 6 7 . . 3 11 . 12 . .
. . . 12 9 10 . 2 . 1 . . . . . .
. . . . 5 . . . 16 4 6 . . 2 . 13
. . . . 12 . 3 1 9 . . . 16 . 7 .
. . . . 10 7 5 8 . . 11 . . 14 . .
. . 1 . . . . . . . . . . . 9 .
. 16 . 13 . . . . 14 6 15 . 12 . 1 5
3 7 11 6 . 14 2 . 5 . . . . . . .
. 14 . . . . 1 . 7 . . . . 5 . .
. 15 . 7 . . 12 . . 11 9 . . . . .
. . . 3 14 . . 4 15 16 . . . 6 10 .
16 4 . 8 . 11 7 . . . 14 3 . 9 . .
4 10 . . . . 11 6 . 14 . 15 7 . . .
2 5 15 . . . . . . . 1 . 3 . . 10
. 12 3 . . . 16 . . 10 5 . 4 13 . 11
. 6 . 1 2 8 . 3 . . . . . . . .
Back to top
View user's profile Send private message
sdkvo

Joined: 07 Feb 2009
Posts: 12
:
Location: France

Items
PostPosted: Tue Feb 17, 2009 9:29 pm    Post subject: Reply with quote

Example of sudoku 25x25 :

24 . . 13 4 25 6 11 . 1 22 . 16 . 12 . . . . . . . 15 . 3
8 . . . . . . . 3 . 25 . . . 15 . 9 . . . . 21 11 . .
7 . . 12 14 17 . . 2 20 23 . . 3 . . . 11 . 8 22 13 . 5 .
. . . . 20 . . . . . . 1 . . . 23 . . . 5 . 17 24 . .
. . 18 5 21 23 . . . . . 4 24 . 2 . 3 . 6 . 25 . . . .
. 6 . . . . . . . . . 10 4 21 16 2 14 . 8 . 19 . 1 17 .
. . . 17 16 . 4 . . 25 . 9 20 . . . . 23 . . 24 . . 12 .
9 . . 25 . . 11 . . . 17 . 1 6 . 5 21 . 4 7 20 10 . . .
. . . 11 . 10 . 6 12 . . . . 19 5 15 . . . . 7 14 23 3 25
. 19 . . 22 . . 23 18 . . . 7 2 . 6 . . . 11 16 15 . . 4
. 5 25 . . 14 . . . 21 . . . . 1 . . . . 22 9 16 19 . .
21 . . 19 . 20 . 4 5 17 16 2 11 . . . 23 . . . . . 13 . .
11 20 . 14 . 18 12 . . 24 . 21 25 13 4 8 . . . 16 . . . 6 .
23 . . . 24 13 . . 25 . 7 . 3 . . . . . . 10 . 18 . 4 14
. . . 4 . 16 15 . 9 . . . 8 24 . . . . . . 3 . . . .
. 14 . 21 5 7 23 24 . 4 . 19 10 25 . . . 8 1 6 18 . . . 9
. 3 22 20 17 21 25 9 1 . 24 11 . . . 13 . . . . . . 10 . .
. . 24 . . . 18 10 . . . 16 . . . 7 . . 14 25 1 8 2 . 23
. . 6 23 . . 13 . . . 2 12 . 7 . 20 . . 24 3 . . . . 16
13 4 . . 7 3 . . 17 11 . . 22 . . . . . . . 21 19 . . .
4 11 . . 19 . 3 . . . . . 9 . 8 1 . 15 23 . . . 5 . 20
. 18 1 . . . . . 23 9 15 . . . . 3 4 . . 24 . 12 25 7 21
. 21 20 . 25 22 . . . 7 1 . 23 . 24 . 8 9 17 14 . 2 . 18 .
17 24 14 . 15 . . . 16 . . . 21 22 . . . 6 25 2 . 4 . . 10
10 9 12 . 23 5 . 14 4 15 . 3 . . . . 13 . 22 21 17 6 . 19 .
Back to top
View user's profile Send private message
sdkvo

Joined: 07 Feb 2009
Posts: 12
:
Location: France

Items
PostPosted: Tue Feb 17, 2009 9:31 pm    Post subject: Reply with quote

Example of sudoku 36x36 :

28 20 29 . . 25 8 11 . . . 33 . . . . . . 12 36 . 23 . 4 13 . . 32 . . 2 . 10 . 22 9
12 1 . . . . . 26 . . . . . 36 . 7 6 8 24 5 9 11 30 10 22 31 . . 18 16 . . 14 23 . .
. 24 . 11 . . . . 10 3 31 29 27 . 9 20 16 . . 8 . . . . 1 . . 7 . 21 . . . . . 12
7 . 3 . 4 . . 28 . . . . . 2 12 . . . . 29 . 33 20 . 19 . 25 . . 5 . 8 31 18 24 1
36 . 5 . . . 12 . 23 . . 35 . . . 24 31 30 16 14 27 18 17 . . . . 20 6 . 28 . 32 . 11 7
15 . . . 30 . . . . 22 24 7 . . . 32 . 21 2 . 1 34 25 3 . 11 . 8 . . . 26 . 29 . .
. . 31 . 7 . 10 5 . 20 . . 18 . 35 3 . 9 . 19 36 22 14 21 . . . 1 . 6 8 13 . 17 . 28
35 . . . . 13 19 . 27 . . . 25 . . 8 24 15 6 . . . 34 12 11 17 22 33 . . 5 . 30 31 23 14
6 36 33 . 20 . . 21 9 . 26 . . 13 . . . 22 . 11 17 . 35 . 5 . 23 . 2 31 27 . . . 10 .
19 10 12 . 14 . 30 17 . 34 . 13 4 . 23 6 7 . 28 33 3 . 16 20 . 21 . . 27 . 22 . 2 1 . 11
1 . . . 18 . 15 23 24 . 25 . . 17 . 36 27 28 30 2 32 13 26 8 7 19 . . 10 . . . 9 . 20 6
2 . 17 26 . . 33 6 . 28 35 . 21 34 20 . . . . 27 7 1 5 23 25 . 9 16 . 3 12 32 24 . . 18
26 . . . . . . 20 . . 22 17 31 29 . . 25 . 36 . 33 35 2 . 8 27 21 30 . 13 . 15 23 32 3 .
10 34 27 . . 23 11 . 18 . 33 24 . . . . 26 . . 7 . 5 8 31 . 4 . . 12 32 16 35 . 14 . .
24 . 22 . 21 . 5 . . . . 28 8 . 6 . 11 18 25 . . 19 32 . . 29 34 3 16 . 31 . 26 33 2 10
9 2 25 3 5 . 1 . 7 . 4 27 . . 14 10 . 16 23 . 26 . 18 13 . 33 11 35 24 . 29 12 8 36 21 19
. 7 . 19 8 14 29 3 . 32 21 . . . 34 . . . . . . . . . 26 . 10 . 36 17 11 . . . . 24
33 . 35 . 12 . 13 15 . 26 . 6 . . 22 5 30 32 3 1 10 21 . . 2 9 19 23 25 . . 7 27 . 4 .
. 30 . . 6 . 3 . . 35 15 . . . 7 . 22 29 33 34 . 31 36 . . . 16 11 21 . 1 . . . . 8
25 . 23 5 . . 20 33 . . 12 . . . 15 11 36 31 . . 28 . 6 22 . 10 . 14 . 29 . 2 17 34 . 21
17 13 . 36 2 26 . . . 18 28 31 16 21 10 . . . 7 12 . . 4 . 35 . 27 24 8 . 3 . 33 25 32 .
29 . . . 27 15 . 13 . . . 10 6 . . . . . 9 16 . 32 1 11 . 23 . . 22 25 19 . . . 14 .
31 . 16 . . 11 . 29 1 . . . 24 . . . 32 12 . . . . . . 4 . 36 5 33 . 35 18 . 26 28 27
22 12 4 7 28 . . . 30 . . 32 . 14 5 19 18 . 20 10 . . 21 2 . . 31 34 9 1 . . . . . 36
4 18 10 35 . 27 23 30 25 . . . . . 16 . 8 . . . . . 13 . 24 . 15 31 5 19 14 . . . . .
8 14 32 34 19 36 35 1 . 33 . . 29 . . 4 . 13 . 26 . 9 10 7 . 12 . . . . . 30 . 15 . 17
. . 9 . 1 22 16 32 15 29 19 . 12 . 36 . 28 . . . 31 . 27 . 30 25 . . 7 11 . 24 . . . 23
. 11 . . 15 . . . . . 10 . 17 . 32 25 . 35 22 21 . 12 . 6 23 18 . 9 . . 7 . 36 13 . 29
. . 7 28 24 12 . 27 13 9 . 5 30 . 31 26 34 . . . . 17 23 32 3 . . 10 35 4 33 20 . 8 18 22
23 16 13 . 26 31 7 24 . 11 18 22 2 9 . . . 1 8 35 29 . . . 28 34 . . 14 36 . . . 10 . 25
. . 26 33 10 . . . 12 25 . 1 . . . . . 23 . 6 2 . 28 . 27 . . 4 15 . 30 14 22 9 . .
. . 30 1 23 . . . 4 5 17 . 9 . . . 12 36 . . . 8 3 16 . 7 . . . . 10 27 20 . . 31
18 28 21 . . . . 7 33 27 14 . . . . . 19 24 . . . . 29 36 10 22 13 12 31 23 . 3 34 . . .
20 . . 12 . 6 21 35 . 15 . 34 22 8 3 . 4 27 . 25 18 7 . . . 30 . . 11 26 23 1 . 24 . 2
. 27 . . 22 . 26 10 3 . 9 . . . . 28 . . 21 13 23 30 31 . 33 . 32 . 34 18 4 11 35 . . .
16 . 8 2 . 29 28 . 6 . . . 34 . 33 30 13 11 17 22 12 . . 24 9 . 5 36 3 14 . 25 18 . . 15
Back to top
View user's profile Send private message
sdkvo

Joined: 07 Feb 2009
Posts: 12
:
Location: France

Items
PostPosted: Tue Feb 17, 2009 9:32 pm    Post subject: Reply with quote

And example of sudoku 10x100 :

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

Joined: 07 Feb 2009
Posts: 12
:
Location: France

Items
PostPosted: Tue Feb 17, 2009 9:37 pm    Post subject: Reply with quote

... other giant sudoku's are on http://sudokugeant.cabanova.fr/
Wellcome !
Back to top
View user's profile Send private message
m_b_metcalf

Joined: 13 Mar 2006
Posts: 210
:
Location: Berlin

Items
PostPosted: Wed Feb 18, 2009 4:05 pm    Post subject: Reply with quote

sdkvo wrote:
An example of sudoku 100x100 :

Well, this example is almost trivial (apart from its size). It can be solved completely by singles and, even sticking only to singles, it is very far from minimal. The version below is yours with 1155 clues removed and is locally minimal using only singles. If you remove certain clues further, e.g. the 39 at r10c100, you get a valid puzzle that requires more refined techniques

I hope you find these comments useful. Work on massive puzzles seems to have peaked about three years ago when they were on a suduko frontier. I think most people now regard them as, at best, a curiosity. Pity really, I did quite a lot of work on my program to be able to handle these giants.

Regards,

Mike Metcalf
Quote:

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 .100 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 .100 . . 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 59100 70 . 66 8 82 . . . 85 20 61 65 . 7 . . 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 33 . . . . . . 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 64 . 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 . . . . .100 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 39
. . . . . 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 . 88 . 9 19 . 27 . 8 . 4 . 11 . 91 . . 3 99 . 54 . 82 45 . . . 7 . . 13 39 40 5 18 . 75 2 . . 72 . 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 . 63 40 53 19 61 48 . 71 22 . 51 59 . 11 . 64 65 66 60 . 73 . . 84 72 . 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 .100 15 20 97 7 . . . . 93 87 54 . 5 95 72 . 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 .100 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 39 6 56 . . 15 60 . . . . 86 21 73 12 . . . 17 40 55 42 . 69 77 . . . . 68 . 25 52 57 . 45 88 10 8 67 81 50 18 . 41 . 90 . .100 58
. 94 58 . 66 . 3 63 . 30 15 . 41 . 32 . . 81 24 34 14 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 27 93 . 23 17 80 89 33 . 86 75100 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 . . 94100 . . .
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 .100 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 . . 69100 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 11 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 . . 81100 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 25 . . 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 .100 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 91 .
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 95 . . . 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 87100 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 64100 . 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 34100 . 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 . . 31 25 . . . 4 . 79 59 . .100 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 10100 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 . 5 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 . 26100 . . . 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 .100 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 8 62 96 . 57 . 26 19 78 58 . . 77 97 87 7 51 . 32 47 3 . 89 . 12 . . .100 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 12 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 63100 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 . . . 38100 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 .100 . 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 43 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 . 61100 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 84 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 85 . 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 20100 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 .100 . 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 . 54100 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 .100 . 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 80100 . 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 . 27 3 22 52 . 33 25 69 10 . 46 . . 37 94100 . 21 45 35 14 76 51 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 .
. .100 . . 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 . . 83 16 57 . 64 28 . 34 75 99 5 . . 72 43100 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 . 22100 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 . .100 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 . . . 8 . 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 34100 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 58 57 .
90 66 . . 71 . . 3100 . 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 . . 35100 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 41100
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 .100 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 73 55 . 58 . . 67 39 . 24 59 . . 74 95 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 52 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 .100 . . 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 . . . 24100 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 .100 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 80 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 . 95 . 54 91 57 47 49 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 36100 3 80 . . 13 20 29 5 . 4 . . . 52 73 . . 8 . 32 68 85 . .
71 . 25 62 . . 8 50 92 45 42 80 97 . 19 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 . . .100 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 . 44 . 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 56100 7 84 . . . 30 . 50 . 19 39 94 . 20 11 49 31 2 32 42 . 87 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 . . . . 20 . . 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 34100 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 . . . . . .
63100 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 29100 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 . 18100 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 .100 . . . 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 .100 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 . 48 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 .100 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 88100 50 69 84 54 68 . . . .
. 17 2 61 46 . . . 68100 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
Back to top
View user's profile Send private message
sdkvo

Joined: 07 Feb 2009
Posts: 12
:
Location: France

Items
PostPosted: Sat Feb 21, 2009 7:07 am    Post subject: Reply with quote

Thank You for your comments, Mike.
This puzzle had the level : easy. 4 new giant puzzles with various levels are available on http://sudokugeant.cabanova.fr/
Kind regards.
Phil.
Back to top
View user's profile Send private message
sdkvo

Joined: 07 Feb 2009
Posts: 12
:
Location: France

Items
PostPosted: Sun Feb 22, 2009 7:29 am    Post subject: Reply with quote

Hello Mike,
I have checked the grid with your improvements.
To solve the initial grid, my program activates 1 algorithm (AL1 x 106 times).
To solve the grid with your upgrades, the program activates 2 algorithms(AL1 x 893 + AL2 x 337).
Indeed the initial “easy” grid becomes “very difficult” !
For comparison, the 100x100 “medium” grid I propose this week on the site sudokugeant uses AL1 x 268 + AL2 x 116.
Thanks for your work. Very impressive !
Best wishes.
Phil.
Back to top
View user's profile Send private message
m_b_metcalf

Joined: 13 Mar 2006
Posts: 210
:
Location: Berlin

Items
PostPosted: Sun Feb 22, 2009 10:35 am    Post subject: Reply with quote

sdkvo wrote:
Hello Mike,
I have checked the grid with your improvements.
To solve the initial grid, my program activates 1 algorithm (AL1 x 106 times).
To solve the grid with your upgrades, the program activates 2 algorithms(AL1 x 893 + AL2 x 337).
Indeed the initial “easy” grid becomes “very difficult” !
For comparison, the 100x100 “medium” grid I propose this week on the site sudokugeant uses AL1 x 268 + AL2 x 116.
Thanks for your work. Very impressive !
Best wishes.
Phil.

Phil,
You're most welcome. How does your solver rate my version of the 100 x 100 with the 39 at r10c100 removed?

Your medium grid also yields to singles (I don't distinquish between naked and hidden singles as you appear to do - on the to-do list).

Regards,

Mike Metcalf
Back to top
View user's profile Send private message
sdkvo

Joined: 07 Feb 2009
Posts: 12
:
Location: France

Items
PostPosted: Mon Feb 23, 2009 6:39 pm    Post subject: Reply with quote

Hello.
I have checked the grid without the “39” in r10c100. The solver found the solution in 10h21min with 4 algorithms : AL1 x 24044 + AL2 x 7719 + AL3 x 2011 + AL4 x 825 (*) ! So, this puzzle can be qualified as mega-evil (at least) ….
(*) With the “39”, the time to solve the grid is 12min with 2 algo (AL1 x 893 + AL2 x 337).
AL4 explores a binary tree and the average depth of the tree is 18. To avoid an excessive duration, I have stopped the solver after the solution was found, and the post-solution branches have not been explored ! So unfortunately, I have not proved that this solution is unique.
Anyway, it was a very interesting exercise ! Congratulations for your work, Mike.
Phil.
Back to top
View user's profile Send private message
m_b_metcalf

Joined: 13 Mar 2006
Posts: 210
:
Location: Berlin

Items
PostPosted: Tue Feb 24, 2009 8:41 am    Post subject: Reply with quote

sdkvo wrote:

I have checked the grid without the “39” in r10c100. The solver found the solution in 10h21min with 4 algorithms : AL1 x 24044 + AL2 x 7719 + AL3 x 2011 + AL4 x 825 (*) ! So, this puzzle can be qualified as mega-evil (at least) ….
(*) With the “39”, the time to solve the grid is 12min with 2 algo (AL1 x 893 + AL2 x 337).
AL4 explores a binary tree and the average depth of the tree is 18. To avoid an excessive duration, I have stopped the solver after the solution was found, and the post-solution branches have not been explored ! So unfortunately, I have not proved that this solution is unique.

Phil,

Your program does seem to be rather on the slow side: mine solves the two variations of your puzzle in 25s and 20s, respectively. Are you using an interpreted language?

You might like to look too at the two puzzles I posted here. They took about a day to generate but need only 100s to solve, using logic only.

Regards,

Mike
Back to top
View user's profile Send private message
sdkvo

Joined: 07 Feb 2009
Posts: 12
:
Location: France

Items
PostPosted: Tue Feb 24, 2009 9:44 pm    Post subject: Reply with quote

Mike,
I have just tried your grids. I am extremely sorry, but I give up ! Your grids are too complex for my solver. It enters again a tree-search, which will be probably too long.
(The solver is written in visual basic and runs on Windows Vista).
phil.
Back to top
View user's profile Send private message
m_b_metcalf

Joined: 13 Mar 2006
Posts: 210
:
Location: Berlin

Items
PostPosted: Wed Feb 25, 2009 5:18 pm    Post subject: Reply with quote

sdkvo wrote:
The solver is written in visual basic ...

This is probably one cause. These massive problems need a high-performance language, close to the hardware and highly optimized. As far as I understand, most work in this area is done in C, although I personally use Fortran 95 with the highly-optimizing Intel compiler. This gives access to an array language. As an example, the code for naked singles is just
Code:

do row = 1, rank2
   do col =1, rank2
      if(part(row, col) /= 0) cycle
      if(count(block(row, col, :) /= 0) == 1) then
         part(row, col) = block(row, col, maxloc(block(row, col, :), dim= 1))
         call update
      end if
   end do
end do

where you will note that it is independant of the problem size (rank2); count and maxloc are intrinsic functions. The procedure update updates the pencil marks.

But aside from that, you appear to be too readily giving up on logic. You can prune the search tree, or even avoid a search altogether, by adding code for hidden and naked pairs and triplets, and for pointing.

HTH

Mike Metcalf
Back to top
View user's profile Send private message
sdkvo

Joined: 07 Feb 2009
Posts: 12
:
Location: France

Items
PostPosted: Fri Mar 13, 2009 5:42 pm    Post subject: Reply with quote

Hi Mike !
As you have suggested, I have added logic routines to improve my solver (but always in Visual Basic).
Now, the “without 39” grid is solved in “only” 14 minutes.
I have also checked your grids. I do confirm that they are much more difficult ! The 6264 grid is solved in 5,8 hours (!) and the 5891 grid in 7,3 hours (!!).
I would like to know if these grids are the most complex you can generate or if it is possible to create still more complex grids ?
Regards.
phil
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Sudoku Programmers Forum Index -> Exotic sudoku All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Sudoku Programmers topic RSS feed 


Powered by phpBB © 2001, 2005 phpBB Group

Igloo Theme Version 1.0 :: Created By: Andrew Charron