1
1
// Solutions are [triangle, zigzag, hockeystick, boomerang, trapezoid, branch] in order
2
2
// and consist of a list of [mirror, clockwise rotation count, hex_index]
3
3
4
- function m ( arr ) { // mirror shape
5
- return [ ...arr , true ] ;
6
- }
7
4
8
5
// 0 1 2 3
9
6
// 4 5 6 7 8
@@ -12,88 +9,89 @@ function m( arr ) { // mirror shape
12
9
// 20 21 22 23
13
10
// 24 25 26
14
11
12
+ const m = true ; // mirror
15
13
const ROTATE = 0 ;
16
14
const HINDEX = 1 ;
17
15
18
16
alternative_solution = [ ] ; // some puzzles have more than 1 solution
19
17
20
18
alternative_solution [ 25 ] = [
21
- [ [ 0 , 9 ] , [ 0 , 4 ] , m ( [ 0 , 24 ] ) , m ( [ 2 , 17 ] ) , [ 5 , 22 ] , [ 0 , 6 ] ]
19
+ [ [ 0 , 9 ] , [ 0 , 4 ] , [ 0 , 24 , m ] , [ 2 , 17 , m ] , [ 5 , 22 ] , [ 0 , 6 ] ]
22
20
] ;
23
21
24
22
alternative_solution [ 474 ] = [
25
- [ [ 1 , 21 ] , [ 4 , 23 ] , m ( [ 1 , 4 ] ) , [ 3 , 19 ] , [ 1 , 10 ] , m ( [ 1 , 5 ] ) ]
23
+ [ [ 1 , 21 ] , [ 4 , 23 ] , [ 1 , 4 , m ] , [ 3 , 19 ] , [ 1 , 10 ] , [ 1 , 5 , m ] ]
26
24
] ;
27
25
28
26
alternative_solution [ 531 ] = [
29
- [ [ 0 , 5 ] , m ( [ 5 , 19 ] ) , m ( [ 3 , 2 ] ) , m ( [ 2 , 4 ] ) , [ 1 , 10 ] , [ 2 , 18 ] ] ,
30
- [ [ 0 , 15 ] , m ( [ 5 , 19 ] ) , m ( [ 3 , 2 ] ) , m ( [ 4 , 1 ] ) , [ 2 , 5 ] , [ 2 , 18 ] ] ,
31
- [ [ 1 , 22 ] , m ( [ 5 , 24 ] ) , m ( [ 0 , 15 ] ) , [ 0 , 1 ] , [ 5 , 6 ] , [ 2 , 8 ] ]
27
+ [ [ 0 , 5 ] , [ 5 , 19 , m ] , [ 3 , 2 , m ] , [ 2 , 4 , m ] , [ 1 , 10 ] , [ 2 , 18 ] ] ,
28
+ [ [ 0 , 15 ] , [ 5 , 19 , m ] , [ 3 , 2 , m ] , [ 4 , 1 , m ] , [ 2 , 5 ] , [ 2 , 18 ] ] ,
29
+ [ [ 1 , 22 ] , [ 5 , 24 , m ] , [ 0 , 15 , m ] , [ 0 , 1 ] , [ 5 , 6 ] , [ 2 , 8 ] ]
32
30
] ;
33
31
34
32
solution = [ ] ;
35
33
// triangle zigzag hockeystick boomerang trapezoid branch
36
- solution [ 514 ] = [ [ 1 , 0 ] , m ( [ 4 , 19 ] ) , [ 3 , 8 ] , [ 2 , 13 ] , [ 3 , 26 ] , [ 3 , 17 ] ] ;
37
- solution [ 0 ] = [ [ 1 , 22 ] , m ( [ 0 , 21 ] ) , m ( [ 3 , 8 ] ) , [ 0 , 16 ] , [ 3 , 7 ] , m ( [ 4 , 12 ] ) ] ;
38
- solution [ 8 ] = [ [ 0 , 6 ] , m ( [ 0 , 9 ] ) , m ( [ 2 , 2 ] ) , m ( [ 4 , 13 ] ) , [ 0 , 21 ] , m ( [ 4 , 18 ] ) ] ;
39
- solution [ 17 ] = [ [ 1 , 1 ] , m ( [ 1 , 20 ] ) , m ( [ 2 , 2 ] ) , [ 0 , 4 ] , [ 2 , 19 ] , m ( [ 1 , 10 ] ) ] ;
40
- solution [ 18 ] = [ [ 0 , 2 ] , [ 5 , 26 ] , [ 4 , 17 ] , [ 3 , 19 ] , [ 0 , 4 ] , [ 3 , 22 ] ] ; // pair with 368
41
- solution [ 25 ] = [ [ 1 , 4 ] , [ 4 , 19 ] , m ( [ 1 , 5 ] ) , [ 2 , 14 ] , [ 1 , 18 ] , m ( [ 3 , 11 ] ) ] ; // pair with 347
42
- solution [ 34 ] = [ [ 0 , 9 ] , [ 0 , 4 ] , [ 0 , 20 ] , [ 0 , 11 ] , [ 0 , 12 ] , [ 0 , 6 ] ] ;
43
- solution [ 44 ] = [ [ 0 , 9 ] , m ( [ 1 , 6 ] ) , [ 3 , 8 ] , m ( [ 3 , 4 ] ) , [ 3 , 23 ] , m ( [ 2 , 16 ] ) ] ;
44
- solution [ 55 ] = [ [ 0 , 13 ] , [ 4 , 26 ] , [ 2 , 8 ] , [ 5 , 20 ] , [ 5 , 9 ] , [ 5 , 11 ] ] ;
45
- solution [ 66 ] = [ [ 1 , 3 ] , m ( [ 4 , 26 ] ) , [ 5 , 22 ] , [ 4 , 17 ] , [ 3 , 16 ] , m ( [ 5 , 12 ] ) ] ;
46
- solution [ 77 ] = [ [ 1 , 18 ] , [ 5 , 15 ] , [ 0 , 20 ] , [ 3 , 19 ] , [ 3 , 7 ] , [ 5 , 21 ] ] ;
47
- solution [ 85 ] = [ [ 1 , 7 ] , m ( [ 5 , 17 ] ) , m ( [ 2 , 2 ] ) , [ 5 , 20 ] , [ 5 , 22 ] , [ 4 , 16 ] ] ;
48
- solution [ 93 ] = [ [ 1 , 21 ] , m ( [ 1 , 6 ] ) , [ 2 , 1 ] , m ( [ 3 , 2 ] ) , [ 0 , 10 ] , [ 1 , 12 ] ] ;
49
- solution [ 101 ] = [ [ 0 , 9 ] , m ( [ 4 , 26 ] ) , m ( [ 1 , 4 ] ) , m ( [ 2 , 16 ] ) , [ 2 , 19 ] , [ 0 , 6 ] ] ;
50
- solution [ 109 ] = [ [ 0 , 9 ] , [ 0 , 17 ] , m ( [ 0 , 24 ] ) , [ 1 , 1 ] , [ 0 , 2 ] , m ( [ 1 , 21 ] ) ] ;
51
- solution [ 112 ] = [ [ 1 , 22 ] , [ 1 , 4 ] , m ( [ 3 , 8 ] ) , [ 0 , 3 ] , [ 1 , 16 ] , m ( [ 5 , 12 ] ) ] ;
34
+ solution [ 514 ] = [ [ 1 , 0 ] , [ 4 , 19 , m ] , [ 3 , 8 ] , [ 2 , 13 ] , [ 3 , 26 ] , [ 3 , 17 ] ] ;
35
+ solution [ 0 ] = [ [ 1 , 22 ] , [ 0 , 21 , m ] , [ 3 , 8 , m ] , [ 0 , 16 ] , [ 3 , 7 ] , [ 4 , 12 , m ] ] ;
36
+ solution [ 8 ] = [ [ 0 , 6 ] , [ 0 , 9 , m ] , [ 2 , 2 , m ] , [ 4 , 13 , m ] , [ 0 , 21 ] , [ 4 , 18 , m ] ] ;
37
+ solution [ 17 ] = [ [ 1 , 1 ] , [ 1 , 20 , m ] , [ 2 , 2 , m ] , [ 0 , 4 ] , [ 2 , 19 ] , [ 1 , 10 , m ] ] ;
38
+ solution [ 18 ] = [ [ 0 , 2 ] , [ 5 , 26 ] , [ 4 , 17 ] , [ 3 , 19 ] , [ 0 , 4 ] , [ 3 , 22 ] ] ; // pair with 368
39
+ solution [ 25 ] = [ [ 1 , 4 ] , [ 4 , 19 ] , [ 1 , 5 , m ] , [ 2 , 14 ] , [ 1 , 18 ] , [ 3 , 11 , m ] ] ; // pair with 347
40
+ solution [ 34 ] = [ [ 0 , 9 ] , [ 0 , 4 ] , [ 0 , 20 ] , [ 0 , 11 ] , [ 0 , 12 ] , [ 0 , 6 ] ] ;
41
+ solution [ 44 ] = [ [ 0 , 9 ] , [ 1 , 6 , m ] , [ 3 , 8 ] , [ 3 , 4 , m ] , [ 3 , 23 ] , [ 2 , 16 , m ] ] ;
42
+ solution [ 55 ] = [ [ 0 , 13 ] , [ 4 , 26 ] , [ 2 , 8 ] , [ 5 , 20 ] , [ 5 , 9 ] , [ 5 , 11 ] ] ;
43
+ solution [ 66 ] = [ [ 1 , 3 ] , [ 4 , 26 , m ] , [ 5 , 22 ] , [ 4 , 17 ] , [ 3 , 16 ] , [ 5 , 12 , m ] ] ;
44
+ solution [ 77 ] = [ [ 1 , 18 ] , [ 5 , 15 ] , [ 0 , 20 ] , [ 3 , 19 ] , [ 3 , 7 ] , [ 5 , 21 ] ] ;
45
+ solution [ 85 ] = [ [ 1 , 7 ] , [ 5 , 17 , m ] , [ 2 , 2 , m ] , [ 5 , 20 ] , [ 5 , 22 ] , [ 4 , 16 ] ] ;
46
+ solution [ 93 ] = [ [ 1 , 21 ] , [ 1 , 6 , m ] , [ 2 , 1 ] , [ 3 , 2 , m ] , [ 0 , 10 ] , [ 1 , 12 ] ] ;
47
+ solution [ 101 ] = [ [ 0 , 9 ] , [ 4 , 26 , m ] , [ 1 , 4 , m ] , [ 2 , 16 , m ] , [ 2 , 19 ] , [ 0 , 6 ] ] ;
48
+ solution [ 109 ] = [ [ 0 , 9 ] , [ 0 , 17 ] , [ 0 , 24 , m ] , [ 1 , 1 ] , [ 0 , 2 ] , [ 1 , 21 , m ] ] ;
49
+ solution [ 112 ] = [ [ 1 , 22 ] , [ 1 , 4 ] , [ 3 , 8 , m ] , [ 0 , 3 ] , [ 1 , 16 ] , [ 5 , 12 , m ] ] ;
52
50
solution [ 114 ] = false ;
53
- solution [ 126 ] = [ [ 1 , 3 ] , m ( [ 5 , 22 ] ) , [ 5 , 25 ] , [ 1 , 14 ] , [ 1 , 16 ] , [ 5 , 10 ] ] ;
54
- solution [ 141 ] = [ [ 0 , 22 ] , m ( [ 3 , 2 ] ) , [ 2 , 1 ] , [ 5 , 20 ] , [ 4 , 13 ] , m ( [ 4 , 19 ] ) ] ;
55
- solution [ 155 ] = [ [ 0 , 16 ] , m ( [ 4 , 14 ] ) , [ 3 , 8 ] , [ 5 , 20 ] , [ 2 , 5 ] , [ 1 , 12 ] ] ;
56
- solution [ 170 ] = [ [ 1 , 22 ] , m ( [ 1 , 0 ] ) , m ( [ 2 , 2 ] ) , [ 3 , 23 ] , [ 5 , 9 ] , [ 5 , 24 ] ] ;
57
- solution [ 184 ] = [ [ 1 , 2 ] , [ 4 , 21 ] , m ( [ 4 , 23 ] ) , m ( [ 1 , 22 ] ) , [ 5 , 4 ] , m ( [ 0 , 18 ] ) ] ;
58
- solution [ 199 ] = [ [ 1 , 0 ] , m ( [ 1 , 20 ] ) , [ 3 , 8 ] , [ 5 , 9 ] , [ 5 , 18 ] , m ( [ 3 , 7 ] ) ] ;
59
- solution [ 207 ] = [ [ 0 , 11 ] , [ 5 , 26 ] , [ 4 , 19 ] , [ 2 , 7 ] , [ 2 , 5 ] , [ 3 , 22 ] ] ; // pair with 242
60
- solution [ 213 ] = [ [ 1 , 22 ] , m ( [ 4 , 12 ] ) , [ 3 , 7 ] , m ( [ 4 , 3 ] ) , [ 1 , 10 ] , m ( [ 1 , 17 ] ) ] ;
61
- solution [ 214 ] = [ [ 0 , 0 ] , m ( [ 5 , 24 ] ) , m ( [ 2 , 2 ] ) , [ 0 , 4 ] , [ 1 , 18 ] , [ 0 , 11 ] ] ; // pair with 221
62
- solution [ 221 ] = [ [ 0 , 2 ] , [ 5 , 26 ] , [ 2 , 1 ] , m ( [ 4 , 8 ] ) , [ 5 , 20 ] , m ( [ 4 , 12 ] ) ] ; // pair with 214
63
- solution [ 228 ] = [ [ 0 , 9 ] , [ 1 , 5 ] , m ( [ 1 , 4 ] ) , [ 0 , 16 ] , [ 4 , 13 ] , m ( [ 1 , 21 ] ) ] ;
64
- solution [ 239 ] = [ [ 3 , 11 ] , m ( [ 0 , 20 ] ) , [ 2 , 1 ] , [ 2 , 8 ] , [ 0 , 21 ] , [ 1 , 7 ] ] ;
65
- solution [ 242 ] = [ [ 0 , 11 ] , m ( [ 5 , 24 ] ) , m ( [ 0 , 15 ] ) , [ 1 , 2 ] , [ 4 , 13 ] , m ( [ 1 , 21 ] ) ] ; // pair with 207
66
- solution [ 250 ] = [ [ 1 , 0 ] , [ 0 , 24 ] , [ 5 , 20 ] , [ 2 , 7 ] , [ 3 , 16 ] , m ( [ 0 , 18 ] ) ] ;
67
- solution [ 262 ] = [ [ 0 , 12 ] , m ( [ 1 , 0 ] ) , [ 4 , 19 ] , [ 2 , 11 ] , [ 3 , 26 ] , [ 3 , 17 ] ] ;
68
- solution [ 274 ] = [ [ 0 , 5 ] , [ 4 , 22 ] , [ 2 , 1 ] , [ 5 , 20 ] , [ 4 , 13 ] , [ 1 , 12 ] ] ;
69
- solution [ 286 ] = [ [ 0 , 9 ] , m ( [ 2 , 5 ] ) , [ 0 , 20 ] , [ 1 , 1 ] , [ 4 , 13 ] , m ( [ 2 , 6 ] ) ] ;
70
- solution [ 297 ] = [ [ 0 , 22 ] , m ( [ 1 , 0 ] ) , [ 4 , 19 ] , [ 4 , 17 ] , [ 5 , 9 ] , [ 4 , 25 ] ] ;
71
- solution [ 303 ] = [ [ 0 , 11 ] , m ( [ 4 , 7 ] ) , [ 5 , 22 ] , m ( [ 4 , 3 ] ) , [ 5 , 9 ] , m ( [ 2 , 16 ] ) ] ;
72
- solution [ 309 ] = [ [ 0 , 11 ] , [ 5 , 20 ] , [ 2 , 1 ] , [ 0 , 13 ] , [ 0 , 21 ] , [ 0 , 6 ] ] ;
73
- solution [ 320 ] = [ [ 0 , 13 ] , [ 4 , 21 ] , m ( [ 1 , 11 ] ) , m ( [ 0 , 25 ] ) , [ 4 , 22 ] , [ 5 , 10 ] ] ;
74
- solution [ 332 ] = [ [ 3 , 13 ] , [ 5 , 21 ] , m ( [ 1 , 4 ] ) , [ 3 , 19 ] , [ 2 , 23 ] , m ( [ 3 , 5 ] ) ] ;
75
- solution [ 333 ] = [ [ 0 , 13 ] , m ( [ 1 , 1 ] ) , [ 4 , 26 ] , [ 0 , 6 ] , [ 2 , 5 ] , [ 3 , 22 ] ] ;
76
- solution [ 347 ] = [ [ 1 , 8 ] , m ( [ 0 , 15 ] ) , [ 3 , 7 ] , m ( [ 2 , 9 ] ) , [ 5 , 20 ] , [ 1 , 12 ] ] ; // pair with 25
77
- solution [ 348 ] = [ [ 1 , 21 ] , m ( [ 1 , 1 ] ) , m ( [ 1 , 15 ] ) , m ( [ 2 , 20 ] ) , [ 5 , 18 ] , m ( [ 4 , 6 ] ) ] ;
78
- solution [ 354 ] = [ [ 1 , 8 ] , m ( [ 5 , 24 ] ) , m ( [ 0 , 15 ] ) , m ( [ 3 , 11 ] ) , [ 0 , 1 ] , m ( [ 1 , 21 ] ) ] ;
79
- solution [ 363 ] = [ [ 0 , 9 ] , [ 1 , 16 ] , [ 3 , 7 ] , [ 5 , 20 ] , [ 2 , 14 ] , m ( [ 5 , 17 ] ) ] ;
80
- solution [ 368 ] = [ [ 0 , 0 ] , m ( [ 5 , 24 ] ) , m ( [ 0 , 17 ] ) , [ 0 , 4 ] , [ 0 , 7 ] , m ( [ 1 , 21 ] ) ] ; // pair with 18
81
- solution [ 378 ] = [ [ 0 , 0 ] , m ( [ 5 , 26 ] ) , m ( [ 5 , 25 ] ) , m ( [ 2 , 6 ] ) , [ 1 , 11 ] , [ 1 , 7 ] ] ;
82
- solution [ 389 ] = [ [ 0 , 0 ] , [ 0 , 17 ] , m ( [ 0 , 24 ] ) , [ 0 , 4 ] , [ 5 , 6 ] , m ( [ 1 , 21 ] ) ] ; // pair with 445
83
- solution [ 394 ] = [ [ 0 , 2 ] , m ( [ 1 , 5 ] ) , [ 2 , 1 ] , [ 1 , 11 ] , [ 0 , 21 ] , m ( [ 1 , 17 ] ) ] ;
84
- solution [ 408 ] = [ [ 0 , 13 ] , [ 4 , 18 ] , m ( [ 0 , 15 ] ) , [ 4 , 25 ] , [ 3 , 7 ] , [ 1 , 10 ] ] ;
85
- solution [ 423 ] = [ [ 1 , 0 ] , m ( [ 0 , 22 ] ) , m ( [ 4 , 6 ] ) , [ 4 , 25 ] , [ 3 , 21 ] , m ( [ 5 , 13 ] ) ] ;
86
- solution [ 434 ] = [ [ 0 , 2 ] , [ 0 , 17 ] , m ( [ 2 , 0 ] ) , m ( [ 5 , 23 ] ) , [ 1 , 5 ] , [ 3 , 22 ] ] ;
87
- solution [ 445 ] = [ [ 0 , 2 ] , m ( [ 4 , 17 ] ) , [ 4 , 26 ] , m ( [ 4 , 8 ] ) , [ 1 , 1 ] , [ 3 , 22 ] ] ; // pair with 389
88
- solution [ 452 ] = [ [ 0 , 20 ] , [ 0 , 15 ] , [ 4 , 19 ] , [ 2 , 7 ] , [ 1 , 18 ] , m ( [ 4 , 6 ] ) ] ;
89
- solution [ 459 ] = [ [ 0 , 2 ] , m ( [ 5 , 17 ] ) , [ 4 , 26 ] , [ 3 , 19 ] , [ 2 , 5 ] , [ 3 , 22 ] ] ;
90
- solution [ 474 ] = [ [ 0 , 9 ] , [ 4 , 23 ] , m ( [ 1 , 4 ] ) , [ 3 , 19 ] , [ 4 , 24 ] , m ( [ 1 , 5 ] ) ] ;
91
- solution [ 482 ] = [ [ 1 , 4 ] , m ( [ 0 , 16 ] ) , [ 4 , 19 ] , m ( [ 0 , 21 ] ) , [ 3 , 6 ] , [ 2 , 18 ] ] ;
92
- solution [ 490 ] = [ [ 5 , 7 ] , [ 5 , 17 ] , [ 5 , 22 ] , [ 5 , 21 ] , [ 5 , 4 ] , m ( [ 3 , 11 ] ) ] ;
93
- solution [ 498 ] = [ [ 0 , 20 ] , m ( [ 4 , 17 ] ) , m ( [ 1 , 4 ] ) , m ( [ 0 , 12 ] ) , [ 2 , 23 ] , [ 0 , 6 ] ] ;
94
- solution [ 506 ] = [ [ 0 , 6 ] , m ( [ 2 , 3 ] ) , m ( [ 3 , 11 ] ) , [ 5 , 9 ] , [ 2 , 23 ] , [ 5 , 10 ] ] ;
95
- solution [ 522 ] = [ [ 0 , 20 ] , m ( [ 5 , 26 ] ) , m ( [ 0 , 15 ] ) , m ( [ 4 , 13 ] ) , [ 0 , 2 ] , [ 4 , 17 ] ] ;
96
- solution [ 531 ] = [ [ 1 , 0 ] , m ( [ 5 , 19 ] ) , m ( [ 3 , 2 ] ) , [ 3 , 11 ] , [ 1 , 10 ] , [ 2 , 18 ] ] ;
97
- solution [ 541 ] = [ [ 1 , 21 ] , m ( [ 5 , 26 ] ) , [ 3 , 8 ] , m ( [ 4 , 13 ] ) , [ 4 , 15 ] , [ 3 , 7 ] ] ;
98
- solution [ 550 ] = [ [ 0 , 22 ] , [ 4 , 13 ] , m ( [ 1 , 21 ] ) , m ( [ 3 , 2 ] ) , [ 2 , 5 ] , m ( [ 3 , 11 ] ) ] ;
99
- solution [ 560 ] = [ [ 1 , 3 ] , [ 5 , 15 ] , [ 0 , 20 ] , [ 1 , 2 ] , [ 2 , 12 ] , [ 2 , 13 ] ] ;
51
+ solution [ 126 ] = [ [ 1 , 3 ] , [ 5 , 22 , m ] , [ 5 , 25 ] , [ 1 , 14 ] , [ 1 , 16 ] , [ 5 , 10 ] ] ;
52
+ solution [ 141 ] = [ [ 0 , 22 ] , [ 3 , 2 , m ] , [ 2 , 1 ] , [ 5 , 20 ] , [ 4 , 13 ] , [ 4 , 19 , m ] ] ;
53
+ solution [ 155 ] = [ [ 0 , 16 ] , [ 4 , 14 , m ] , [ 3 , 8 ] , [ 5 , 20 ] , [ 2 , 5 ] , [ 1 , 12 ] ] ;
54
+ solution [ 170 ] = [ [ 1 , 22 ] , [ 1 , 0 , m ] , [ 2 , 2 , m ] , [ 3 , 23 ] , [ 5 , 9 ] , [ 5 , 24 ] ] ;
55
+ solution [ 184 ] = [ [ 1 , 2 ] , [ 4 , 21 ] , [ 4 , 23 , m ] , [ 1 , 22 , m ] , [ 5 , 4 ] , [ 0 , 18 , m ] ] ;
56
+ solution [ 199 ] = [ [ 1 , 0 ] , [ 1 , 20 , m ] , [ 3 , 8 ] , [ 5 , 9 ] , [ 5 , 18 ] , [ 3 , 7 , m ] ] ;
57
+ solution [ 207 ] = [ [ 0 , 11 ] , [ 5 , 26 ] , [ 4 , 19 ] , [ 2 , 7 ] , [ 2 , 5 ] , [ 3 , 22 ] ] ; // pair with 242
58
+ solution [ 213 ] = [ [ 1 , 22 ] , [ 4 , 12 , m ] , [ 3 , 7 ] , [ 4 , 3 , m ] , [ 1 , 10 ] , [ 1 , 17 , m ] ] ;
59
+ solution [ 214 ] = [ [ 0 , 0 ] , [ 5 , 24 , m ] , [ 2 , 2 , m ] , [ 0 , 4 ] , [ 1 , 18 ] , [ 0 , 11 ] ] ; // pair with 221
60
+ solution [ 221 ] = [ [ 0 , 2 ] , [ 5 , 26 ] , [ 2 , 1 ] , [ 4 , 8 , m ] , [ 5 , 20 ] , [ 4 , 12 , m ] ] ; // pair with 214
61
+ solution [ 228 ] = [ [ 0 , 9 ] , [ 1 , 5 ] , [ 1 , 4 , m ] , [ 0 , 16 ] , [ 4 , 13 ] , [ 1 , 21 , m ] ] ;
62
+ solution [ 239 ] = [ [ 3 , 11 ] , [ 0 , 20 , m ] , [ 2 , 1 ] , [ 2 , 8 ] , [ 0 , 21 ] , [ 1 , 7 ] ] ;
63
+ solution [ 242 ] = [ [ 0 , 11 ] , [ 5 , 24 , m ] , [ 0 , 15 , m ] , [ 1 , 2 ] , [ 4 , 13 ] , [ 1 , 21 , m ] ] ; // pair with 207
64
+ solution [ 250 ] = [ [ 1 , 0 ] , [ 0 , 24 ] , [ 5 , 20 ] , [ 2 , 7 ] , [ 3 , 16 ] , [ 0 , 18 , m ] ] ;
65
+ solution [ 262 ] = [ [ 0 , 12 ] , [ 1 , 0 , m ] , [ 4 , 19 ] , [ 2 , 11 ] , [ 3 , 26 ] , [ 3 , 17 ] ] ;
66
+ solution [ 274 ] = [ [ 0 , 5 ] , [ 4 , 22 ] , [ 2 , 1 ] , [ 5 , 20 ] , [ 4 , 13 ] , [ 1 , 12 ] ] ;
67
+ solution [ 286 ] = [ [ 0 , 9 ] , [ 2 , 5 , m ] , [ 0 , 20 ] , [ 1 , 1 ] , [ 4 , 13 ] , [ 2 , 6 , m ] ] ;
68
+ solution [ 297 ] = [ [ 0 , 22 ] , [ 1 , 0 , m ] , [ 4 , 19 ] , [ 4 , 17 ] , [ 5 , 9 ] , [ 4 , 25 ] ] ;
69
+ solution [ 303 ] = [ [ 0 , 11 ] , [ 4 , 7 , m ] , [ 5 , 22 ] , [ 4 , 3 , m ] , [ 5 , 9 ] , [ 2 , 16 , m ] ] ;
70
+ solution [ 309 ] = [ [ 0 , 11 ] , [ 5 , 20 ] , [ 2 , 1 ] , [ 0 , 13 ] , [ 0 , 21 ] , [ 0 , 6 ] ] ;
71
+ solution [ 320 ] = [ [ 0 , 13 ] , [ 4 , 21 ] , [ 1 , 11 , m ] , [ 0 , 25 , m ] , [ 4 , 22 ] , [ 5 , 10 ] ] ;
72
+ solution [ 332 ] = [ [ 3 , 13 ] , [ 5 , 21 ] , [ 1 , 4 , m ] , [ 3 , 19 ] , [ 2 , 23 ] , [ 3 , 5 , m ] ] ;
73
+ solution [ 333 ] = [ [ 0 , 13 ] , [ 1 , 1 , m ] , [ 4 , 26 ] , [ 0 , 6 ] , [ 2 , 5 ] , [ 3 , 22 ] ] ;
74
+ solution [ 347 ] = [ [ 1 , 8 ] , [ 0 , 15 , m ] , [ 3 , 7 ] , [ 2 , 9 , m ] , [ 5 , 20 ] , [ 1 , 12 ] ] ; // pair with 25
75
+ solution [ 348 ] = [ [ 1 , 21 ] , [ 1 , 1 , m ] , [ 1 , 15 , m ] , [ 2 , 20 , m ] , [ 5 , 18 ] , [ 4 , 6 , m ] ] ;
76
+ solution [ 354 ] = [ [ 1 , 8 ] , [ 5 , 24 , m ] , [ 0 , 15 , m ] , [ 3 , 11 , m ] , [ 0 , 1 ] , [ 1 , 21 , m ] ] ;
77
+ solution [ 363 ] = [ [ 0 , 9 ] , [ 1 , 16 ] , [ 3 , 7 ] , [ 5 , 20 ] , [ 2 , 14 ] , [ 5 , 17 , m ] ] ;
78
+ solution [ 368 ] = [ [ 0 , 0 ] , [ 5 , 24 , m ] , [ 0 , 17 , m ] , [ 0 , 4 ] , [ 0 , 7 ] , [ 1 , 21 , m ] ] ; // pair with 18
79
+ solution [ 378 ] = [ [ 0 , 0 ] , [ 5 , 26 , m ] , [ 5 , 25 , m ] , [ 2 , 6 , m ] , [ 1 , 11 ] , [ 1 , 7 ] ] ;
80
+ solution [ 389 ] = [ [ 0 , 0 ] , [ 0 , 17 ] , [ 0 , 24 , m ] , [ 0 , 4 ] , [ 5 , 6 ] , [ 1 , 21 , m ] ] ; // pair with 445
81
+ solution [ 394 ] = [ [ 0 , 2 ] , [ 1 , 5 , m ] , [ 2 , 1 ] , [ 1 , 11 ] , [ 0 , 21 ] , [ 1 , 17 , m ] ] ;
82
+ solution [ 408 ] = [ [ 0 , 13 ] , [ 4 , 18 ] , [ 0 , 15 , m ] , [ 4 , 25 ] , [ 3 , 7 ] , [ 1 , 10 ] ] ;
83
+ solution [ 423 ] = [ [ 1 , 0 ] , [ 0 , 22 , m ] , [ 4 , 6 , m ] , [ 4 , 25 ] , [ 3 , 21 ] , [ 5 , 13 , m ] ] ;
84
+ solution [ 434 ] = [ [ 0 , 2 ] , [ 0 , 17 ] , [ 2 , 0 , m ] , [ 5 , 23 , m ] , [ 1 , 5 ] , [ 3 , 22 ] ] ;
85
+ solution [ 445 ] = [ [ 0 , 2 ] , [ 4 , 17 , m ] , [ 4 , 26 ] , [ 4 , 8 , m ] , [ 1 , 1 ] , [ 3 , 22 ] ] ; // pair with 389
86
+ solution [ 452 ] = [ [ 0 , 20 ] , [ 0 , 15 ] , [ 4 , 19 ] , [ 2 , 7 ] , [ 1 , 18 ] , [ 4 , 6 , m ] ] ;
87
+ solution [ 459 ] = [ [ 0 , 2 ] , [ 5 , 17 , m ] , [ 4 , 26 ] , [ 3 , 19 ] , [ 2 , 5 ] , [ 3 , 22 ] ] ;
88
+ solution [ 474 ] = [ [ 0 , 9 ] , [ 4 , 23 ] , [ 1 , 4 , m ] , [ 3 , 19 ] , [ 4 , 24 ] , [ 1 , 5 , m ] ] ;
89
+ solution [ 482 ] = [ [ 1 , 4 ] , [ 0 , 16 , m ] , [ 4 , 19 ] , [ 0 , 21 , m ] , [ 3 , 6 ] , [ 2 , 18 ] ] ;
90
+ solution [ 490 ] = [ [ 5 , 7 ] , [ 5 , 17 ] , [ 5 , 22 ] , [ 5 , 21 ] , [ 5 , 4 ] , [ 3 , 11 , m ] ] ;
91
+ solution [ 498 ] = [ [ 0 , 20 ] , [ 4 , 17 , m ] , [ 1 , 4 , m ] , [ 0 , 12 , m ] , [ 2 , 23 ] , [ 0 , 6 ] ] ;
92
+ solution [ 506 ] = [ [ 0 , 6 ] , [ 2 , 3 , m ] , [ 3 , 11 , m ] , [ 5 , 9 ] , [ 2 , 23 ] , [ 5 , 10 ] ] ;
93
+ solution [ 522 ] = [ [ 0 , 20 ] , [ 5 , 26 , m ] , [ 0 , 15 , m ] , [ 4 , 13 , m ] , [ 0 , 2 ] , [ 4 , 17 ] ] ;
94
+ solution [ 531 ] = [ [ 1 , 0 ] , [ 5 , 19 , m ] , [ 3 , 2 , m ] , [ 3 , 11 ] , [ 1 , 10 ] , [ 2 , 18 ] ] ;
95
+ solution [ 541 ] = [ [ 1 , 21 ] , [ 5 , 26 , m ] , [ 3 , 8 ] , [ 4 , 13 , m ] , [ 4 , 15 ] , [ 3 , 7 ] ] ;
96
+ solution [ 550 ] = [ [ 0 , 22 ] , [ 4 , 13 ] , [ 1 , 21 , m ] , [ 3 , 2 , m ] , [ 2 , 5 ] , [ 3 , 11 , m ] ] ;
97
+ solution [ 560 ] = [ [ 1 , 3 ] , [ 5 , 15 ] , [ 0 , 20 ] , [ 1 , 2 ] , [ 2 , 12 ] , [ 2 , 13 ] ] ;
0 commit comments