A Sentient program to solve Snake Egg puzzles. The puzzle is explained in this YouTube video.
Sentient is a programming language I wrote a few years ago to solve difficult combinatorial problems. This seemed like a fun and unusual problem so I thought I'd try using Sentient to solve it. It was definitely a challenge and required thinking hard about some tricky constraints but it works!
The example puzzle from the YouTube video is in the example/ directory. You
can solve this puzzle with Sentient by providing assignments that specify the
head/tail positions of the snake and the two numbers given to you for this
puzzle. Here's how you'd do that:
sentient --run snake-egg.json --machine lingeling --assign-file example/assignments.json \
| ruby pretty_print.rbThis produces the following output after about two minutes:
9 9 █ █ █ 7 █ █ █ █
9 9 9 9 █ 7 █ 5 5 █
█ █ █ 9 █ 7 █ █ 5 █
2 2 █ 9 █ 7 7 █ 5 █
█ █ █ 9 █ 7 █ █ 5 █
█ 8 8 █ █ 7 █ 4 █ █
█ █ 8 █ 1 █ █ 4 █ 6
3 █ 8 █ █ █ 4 4 █ 6
3 █ 8 8 8 8 █ █ █ 6
3 █ █ █ █ █ █ 6 6 6
Alternatively, you can create your own assignments to solve different puzzles or
run Sentient with no assignments at all to generate finished puzzles! Check out
the comments in the snake-egg.snt file for a general overview of how the
constraints are specified.
There's also a search_minimal.rb script that takes, as input, a finished
puzzle and tries to find the minimal sets of numbers that produce it as a unique
solution. This is very time consuming - it iteratively solves the puzzle over
and over.
Here are some finished puzzles generated by Sentient:
1) Smiley Face 2) TWO! 3) THREE! 4) Squirrel
█ █ █ 2 █ █ █ █ █ █ █ █ █ █ 1 █ █ █ 4 4 █ █ █ █ █ █ █ █ █ 8 █ █ █ 8 8 █ █ █ █ 1
█ 9 █ 2 █ 5 5 5 5 █ █ 2 2 █ █ 7 7 █ 4 4 █ 9 9 9 9 9 9 9 █ 8 █ 6 █ 8 8 █ 5 5 █ █
█ 9 █ █ █ 5 █ █ █ █ █ █ █ 9 █ █ 7 █ █ █ █ █ █ 9 9 █ █ █ █ 8 █ 6 █ 8 █ █ 5 5 5 █
█ 9 9 9 9 █ █ 8 8 8 9 9 █ 9 9 █ 7 7 7 █ 6 6 █ █ █ 8 8 8 8 8 █ 6 █ 8 █ 9 █ █ █ █
█ █ █ █ 9 █ 8 8 8 8 9 9 9 9 █ █ 7 █ █ █ 6 6 6 6 █ █ █ █ █ █ █ 6 █ 8 █ 9 █ 3 3 3
7 7 7 █ 9 █ 8 █ █ █ █ █ █ █ █ 8 █ █ 5 5 █ █ █ █ 7 7 7 7 7 █ █ 6 █ 8 █ 9 █ █ █ █
7 7 7 █ 9 █ █ █ 1 █ █ 8 8 8 8 8 █ 5 5 5 █ 2 2 █ █ 7 █ █ 7 █ █ 6 █ █ █ 9 9 9 9 █
█ █ 7 █ █ 6 6 6 █ █ █ 8 █ █ █ 8 █ █ █ █ █ █ █ 5 █ █ █ 1 █ █ █ █ 4 4 4 █ █ █ 9 9
3 █ █ 6 6 6 █ █ █ 4 █ █ █ 6 █ █ 3 3 3 █ 4 4 █ 5 5 5 5 █ █ 3 2 █ 4 █ █ █ 7 █ █ █
3 3 █ █ █ █ █ 4 4 4 6 6 6 6 6 █ █ █ █ █ 4 4 █ █ █ █ █ █ 3 3 2 █ █ █ 7 7 7 7 7 7
5) FIVE! 6) Raised Hands 7) Poodle 8) Doberman
6 6 6 6 █ █ █ █ █ █ 2 █ █ █ 1 █ █ █ 3 3 █ █ █ █ 6 6 █ █ █ █ 6 6 6 6 6 █ 4 █ █ █
6 6 █ █ █ 4 4 4 4 █ 2 █ 5 █ █ 4 4 █ █ 3 █ 7 7 █ 6 6 █ 3 3 █ █ █ █ 6 █ █ 4 █ 3 █
█ █ █ 7 7 █ █ █ █ █ █ █ 5 5 █ █ 4 4 █ █ █ 7 7 █ 6 █ █ 3 █ █ █ 1 █ █ █ 4 4 █ 3 █
█ 7 7 7 7 █ 5 5 5 5 █ 8 █ 5 5 █ █ █ 7 █ █ 7 7 █ 6 █ 8 █ █ 9 █ █ 9 9 9 █ █ █ 3 █
█ █ █ █ 7 █ █ █ █ 5 █ 8 █ █ █ 9 9 █ 7 █ █ █ 7 █ █ █ 8 █ 9 9 2 █ 9 █ █ █ 7 7 █ █
3 3 3 █ █ 9 9 9 █ █ █ 8 8 8 █ 9 █ █ 7 █ 1 █ █ 8 8 8 8 █ 9 9 2 █ 9 █ 8 8 █ 7 █ 5
█ █ █ 1 █ █ █ 9 9 █ █ █ █ 8 █ 9 █ 7 7 █ █ 4 █ 8 █ █ 8 █ █ 9 █ █ 9 █ 8 █ █ 7 █ 5
█ 8 █ █ 2 2 █ 9 9 █ 6 6 █ 8 █ 9 █ █ 7 █ █ 4 █ █ 5 █ █ 2 █ 9 █ 9 9 █ 8 █ 7 7 █ 5
█ 8 8 █ █ █ █ 9 9 █ 6 6 █ 8 █ 9 9 █ 7 █ █ 4 4 █ 5 5 █ 2 █ 9 █ 9 █ █ 8 █ █ 7 █ 5
█ █ 8 8 8 8 8 █ █ █ 6 6 █ █ █ 9 9 █ █ █ █ █ █ █ 5 5 █ █ █ 9 █ █ █ 8 8 8 █ █ █ 5
9) Angry Face 10) Confused Face 11) MechWarrior 12) Tall Boots
7 7 █ █ █ 3 3 █ █ █ █ █ █ 4 4 4 █ █ █ █ 3 3 3 █ █ █ 4 █ █ █ 6 6 █ █ █ 1 █ █ █ █
7 7 █ 9 █ █ 3 █ 2 █ █ 9 █ 4 █ █ █ 6 6 █ █ █ █ █ 7 █ 4 █ 6 █ 6 6 █ 8 █ █ █ 4 4 █
7 7 █ 9 9 █ █ █ 2 █ █ 9 █ █ █ 6 6 6 6 █ █ 7 7 7 7 █ 4 █ 6 █ 6 6 █ 8 8 8 8 █ 4 █
7 █ █ 9 9 9 9 9 █ █ █ 9 9 9 9 █ █ █ █ █ █ █ █ 7 7 █ 4 █ 6 █ █ █ █ 8 █ 8 █ █ 4 █
█ █ 8 █ █ █ 9 █ █ 4 █ █ █ █ 9 █ 8 8 8 8 8 8 █ █ █ 9 █ █ 6 █ █ 7 7 █ █ 8 █ 9 █ █
█ 8 8 █ 6 █ █ █ 4 4 7 7 7 █ 9 █ 8 8 8 8 8 8 8 8 █ 9 █ 6 6 █ █ 7 7 █ 5 █ █ 9 █ 2
█ 8 █ █ 6 6 6 6 █ 4 7 7 7 █ 9 █ █ █ █ █ 8 8 █ █ █ 9 █ █ █ 5 █ █ 7 █ 5 █ 9 9 █ 2
█ 8 8 8 █ █ █ 6 █ █ █ █ 7 █ █ 5 5 5 5 █ █ █ █ 9 9 9 9 9 █ 5 3 █ 7 █ 5 █ 9 9 █ █
█ 8 █ █ █ 5 █ █ 1 █ 3 █ █ 2 2 █ █ █ 5 █ █ 2 2 █ █ █ 9 █ █ 5 3 █ 7 █ 5 █ 9 9 9 █
█ █ █ 5 5 5 5 █ █ █ 3 3 █ █ █ █ 1 █ █ █ █ █ █ █ 1 █ █ █ 5 5 3 █ █ █ 5 █ █ █ █ █
13) Octopus 14) Werewolf 15) Antennae 16) Steam Train
█ █ █ 4 █ █ █ █ █ 9 █ █ █ 8 █ █ █ 5 5 5 █ █ █ 3 █ █ █ █ 6 6 7 7 █ █ █ 1 █ █ █ █
█ 4 4 4 █ 6 6 6 █ 9 █ 9 █ 8 8 8 █ █ 5 5 █ 9 █ 3 █ 4 4 █ 6 6 7 7 █ 9 █ █ █ 2 2 █
█ █ █ █ █ 6 █ 6 █ 9 █ 9 █ 8 █ 8 8 █ █ █ █ 9 █ 3 █ █ 4 █ 6 6 7 7 █ 9 9 9 9 █ █ █
7 7 7 7 7 █ █ 6 █ 9 █ 9 █ 8 █ █ █ 7 7 █ █ 9 █ █ 2 █ 4 █ █ █ 7 █ █ 9 9 █ █ █ 8 8
█ █ █ █ 7 █ 8 █ █ 9 █ 9 █ █ 6 6 █ 7 █ █ █ 9 9 █ 2 █ █ 5 5 █ █ █ 9 9 █ █ 8 8 8 8
█ 3 3 █ 7 █ 8 █ 9 9 █ 9 9 █ 6 6 █ 7 █ 1 █ █ 9 █ █ 8 █ █ 5 █ █ 6 █ █ █ 8 8 █ █ █
█ █ 3 █ █ █ 8 █ 9 9 █ 9 9 █ 6 6 █ 7 █ █ 7 █ 9 9 █ 8 8 █ 5 █ █ 6 █ 4 4 █ █ █ 5 █
5 █ █ 8 8 8 8 █ █ █ █ █ 9 █ █ █ █ 7 7 █ 7 █ █ 9 █ █ 8 █ 5 █ █ 6 █ 4 █ █ 5 5 5 █
5 5 █ 8 █ █ █ 2 2 █ 3 █ █ 4 4 4 4 █ █ █ 7 7 █ █ 8 8 8 8 █ █ █ 6 █ 4 █ 3 █ █ 5 █
5 5 █ █ █ 1 █ █ █ █ 3 3 █ █ █ █ █ █ 2 2 7 7 7 █ █ █ █ █ █ 1 6 6 █ █ █ 3 3 █ █ █
17) Rabbit 18) Kissing 19) Hang Glider 20) Fox
1 █ █ █ █ █ 7 7 █ █ 3 █ █ █ █ 1 █ █ █ █ 5 5 5 █ █ █ █ █ █ █ █ █ █ █ 9 9 9 █ █ █
█ █ 3 3 3 █ █ 7 7 █ 3 █ 7 7 7 █ █ 9 9 █ 5 5 █ █ 9 9 9 9 9 █ █ 8 8 █ █ 9 9 █ 2 █
█ 8 █ █ █ 4 █ █ 7 █ 3 █ 7 7 █ █ 9 9 9 █ █ █ █ 9 9 █ █ █ █ █ █ █ 8 8 █ 9 █ █ 2 █
█ 8 █ 2 █ 4 4 █ 7 █ █ █ 7 7 █ 2 █ █ 9 █ █ 6 6 █ 9 █ 8 8 8 8 1 █ 8 8 █ 9 █ 4 █ █
█ 8 █ 2 █ 4 █ █ 7 █ █ 5 █ █ █ 2 █ 9 9 █ █ █ 6 █ 9 █ █ 8 8 8 █ █ 8 8 █ 9 █ 4 █ 7
█ 8 █ █ 9 █ █ 5 █ █ █ 5 █ 6 6 █ █ 9 █ █ 3 █ 6 █ █ 1 █ █ █ 8 █ 6 █ █ █ 9 █ 4 █ 7
█ 8 8 █ 9 █ 5 5 █ 6 █ 5 █ 6 █ █ 4 █ █ 8 3 █ 6 6 █ █ 7 7 █ █ █ 6 █ 5 5 █ █ 4 █ 7
█ 8 8 █ 9 █ 5 █ █ 6 █ 5 █ 6 █ 4 4 █ 8 8 3 █ █ █ 4 █ 7 7 7 █ █ 6 █ 5 5 █ 3 █ █ 7
█ █ █ █ 9 █ 5 █ 6 6 █ 5 █ 6 █ 4 █ █ 8 8 █ 2 2 █ 4 █ █ 7 7 █ █ 6 █ █ 5 █ 3 █ 7 7
9 9 9 9 9 █ █ █ 6 6 █ █ █ 6 █ █ █ 8 8 8 █ █ █ █ 4 4 █ █ █ █ █ 6 6 █ █ █ 3 █ █ 7
21) ??? 22) ??? 24) ??? 25) ???
█ █ █ █ 9 █ █ █ 4 4 █ █ █ 8 8 8 8 █ █ █ 8 8 8 8 8 8 8 █ █ █ █ █ █ █ █ █ █ █ 2 2
█ 9 9 █ 9 █ 2 █ 4 4 █ 4 █ █ 8 8 8 █ 5 █ █ █ █ █ █ █ 8 █ 9 █ █ 7 7 7 7 7 7 █ █ █
█ █ 9 █ 9 █ 2 █ █ █ █ 4 4 █ 8 █ █ █ 5 █ █ 6 6 6 6 █ █ 9 9 █ █ █ 7 █ █ █ █ 3 3 █
8 █ 9 9 9 █ █ 3 3 █ █ █ 4 █ █ █ 5 5 5 █ █ 6 █ █ █ 7 █ █ 9 █ 8 █ █ 4 4 4 █ 3 █ █
8 █ █ █ █ 1 █ █ 3 █ 1 █ █ 6 6 6 █ █ █ █ █ 6 █ 1 █ 7 7 █ 9 █ 8 8 █ █ █ 4 █ █ █ 9
8 8 8 8 █ █ 5 5 █ █ █ 2 █ 6 6 6 █ 7 7 7 █ █ 3 █ █ 7 7 █ 9 █ 8 8 8 8 █ █ 9 9 9 9
█ █ █ 8 8 █ 5 5 █ 7 █ 2 █ █ █ █ 7 7 7 7 5 █ 3 █ 7 7 █ █ 9 █ 8 █ █ █ 1 █ 9 9 █ █
█ 6 █ █ █ █ 5 █ █ 7 █ █ 9 9 9 █ █ █ █ █ 5 █ 3 █ █ █ █ 9 9 █ █ █ 6 █ █ █ 9 9 █ 5
█ 6 6 6 6 6 █ █ 7 7 3 █ █ 9 9 9 9 9 9 █ 5 █ █ 4 4 4 4 █ █ █ █ 6 6 6 6 6 █ █ █ 5
█ █ █ █ █ █ █ 7 7 7 3 3 █ █ █ █ █ █ █ █ 5 5 █ █ █ █ █ █ 2 2 █ █ █ █ █ █ █ 5 5 5
26) ??? 27) ??? 29) ??? 30) ???
2 █ █ █ █ █ █ 6 6 6 █ █ █ 5 5 5 █ █ █ 1 5 5 5 █ █ █ █ █ █ █ 7 7 7 █ █ █ █ █ █ █
2 █ 7 7 7 7 █ █ 6 6 █ 2 █ 5 5 █ █ 4 █ █ 5 5 █ █ 7 7 7 7 7 █ 7 7 █ █ 6 6 6 6 6 █
█ █ 7 █ █ █ 9 █ █ 6 █ 2 █ █ █ █ 4 4 4 █ █ █ █ 7 7 █ █ █ █ █ 7 7 █ 9 █ █ █ 6 █ █
█ 7 7 █ 8 █ 9 9 █ █ █ █ 8 8 8 8 █ █ █ █ █ 9 9 █ █ █ 6 6 6 6 █ █ █ 9 █ 1 █ █ █ 5
█ █ █ █ 8 █ █ 9 9 9 8 8 8 8 █ █ █ 3 3 3 █ 9 █ █ 8 8 █ █ █ 6 █ 9 9 9 █ █ 5 5 5 5
8 8 8 8 8 8 █ █ 9 9 █ █ █ █ █ 9 9 █ █ █ █ 9 █ 8 8 8 █ 4 █ 6 █ 9 █ █ 8 █ █ █ █ █
█ █ █ █ █ █ 1 █ █ 9 █ 9 9 9 9 9 █ █ 7 █ █ 9 █ █ 8 8 █ 4 █ █ █ 9 9 █ 8 8 8 8 8 █
█ 5 5 5 5 █ █ 3 █ █ █ █ █ 9 9 █ █ 7 7 █ █ 9 9 █ 8 █ █ 4 4 █ █ █ 9 █ █ █ █ 8 █ █
█ 5 █ █ █ 4 █ 3 3 █ 6 6 █ █ █ 7 7 7 7 █ █ 9 9 █ █ █ 1 █ █ █ 3 █ █ 4 4 4 █ 8 █ 2
█ █ █ 4 4 4 █ █ █ █ 6 6 6 6 █ █ █ █ █ █ █ █ █ 3 3 3 █ █ 2 2 3 3 █ █ █ 4 █ █ █ 2
31) ??? 32) ??? 34) ??? 35) ???
6 █ █ █ █ █ █ █ 3 3 █ █ █ 4 █ █ █ █ 6 6 7 █ █ █ █ █ █ 6 6 6 █ █ █ █ 7 █ █ █ █ █
6 █ 8 8 8 8 8 █ █ 3 █ 9 █ 4 █ 5 5 █ 6 6 7 █ 8 8 8 8 █ █ 6 6 █ 2 2 █ 7 7 7 7 7 █
6 █ █ 8 █ █ █ 1 █ █ █ 9 █ 4 █ 5 5 █ 6 6 7 █ █ █ █ 8 8 █ █ 6 1 █ █ █ 7 █ █ █ █ █
6 6 █ 8 █ 4 █ █ 7 █ █ 9 █ 4 █ █ 5 █ █ █ 7 7 7 7 █ █ 8 8 █ █ █ █ 6 6 █ █ 5 5 5 5
6 █ █ 8 █ 4 4 █ 7 █ █ 9 █ █ 8 █ █ 7 7 █ █ █ █ █ 5 █ █ █ 3 █ █ 6 6 █ █ 3 █ █ █ 5
█ █ 9 █ █ 4 █ █ 7 █ █ 9 9 █ 8 8 █ 7 7 █ █ 4 4 █ 5 5 5 █ 3 █ █ █ 6 █ 3 3 █ 9 █ █
█ 9 9 9 9 █ █ 7 7 █ █ 9 █ █ 8 8 █ 7 7 █ █ 4 █ █ 5 █ █ █ 3 █ 8 █ 6 █ █ █ █ 9 9 █
█ █ 9 9 9 █ 5 █ 7 █ █ 9 █ 8 8 8 █ █ 7 █ █ 4 █ 9 █ █ 9 9 █ █ 8 █ █ 9 9 9 9 9 █ █
2 █ 9 █ █ █ 5 █ 7 █ █ 9 █ █ █ █ 2 2 █ █ █ █ 9 9 9 9 9 9 █ 2 8 8 █ █ █ 9 █ █ █ 4
2 █ █ █ 5 5 5 █ █ █ █ █ 3 3 3 █ █ █ █ 1 1 █ █ █ █ █ █ █ █ 2 8 8 8 8 █ █ █ 4 4 4
36) ??? 37) ??? 39) ??? 40) ???
█ █ █ █ 9 9 █ █ █ 4 4 █ █ 8 8 8 █ █ █ 2 6 █ █ █ 8 8 8 █ █ █ 6 6 6 █ █ █ █ █ █ 1
█ 8 8 █ 9 9 █ 5 █ 4 4 █ 8 8 █ █ █ 9 █ 2 6 █ 9 █ 8 8 8 █ 7 █ 6 6 █ █ 4 4 4 4 █ █
█ 8 8 █ 9 9 █ 5 █ 4 4 █ 8 █ █ 9 9 9 █ █ 6 █ 9 █ 8 █ █ █ 7 █ █ 6 █ 2 █ █ █ █ 7 █
█ █ 8 █ 9 █ █ 5 █ 4 4 █ 8 █ 6 █ █ 9 9 █ 6 █ 9 █ 8 █ 7 7 7 █ █ █ █ 2 █ 9 9 █ 7 █
2 █ 8 █ 9 █ 5 5 █ █ █ █ 8 █ 6 6 █ █ 9 █ 6 █ 9 █ █ █ 7 7 █ █ 5 5 5 █ █ 9 9 █ 7 █
2 █ 8 █ 9 █ █ █ 6 █ █ 7 █ █ 6 6 6 █ 9 █ 6 █ 9 9 9 9 █ █ █ 4 5 5 █ █ 8 █ 9 █ 7 █
█ █ 8 █ █ 3 3 █ 6 █ █ 7 █ 1 █ █ █ █ 9 █ █ █ 9 █ █ █ █ 4 4 4 █ █ █ 8 8 █ 9 █ 7 █
█ 1 █ 7 █ 3 █ █ 6 █ █ 7 █ █ █ 3 3 3 █ █ █ 3 █ █ 5 5 5 █ █ █ █ 8 8 8 8 █ 9 █ 7 █
█ █ █ 7 █ █ 6 6 6 █ █ 7 7 7 7 █ █ █ █ 5 █ 3 █ 5 5 █ █ █ 1 █ █ █ █ █ 8 █ 9 █ 7 █
7 7 7 7 7 █ █ █ █ █ █ █ █ █ █ █ 5 5 5 5 █ 3 █ █ █ █ 2 2 █ █ 3 3 3 █ █ █ 9 █ █ █
41) ??? 42) ??? 44) ??? 45) ???
4 4 4 █ █ █ 9 █ █ █ 3 3 █ █ █ █ 6 █ █ █ █ █ █ █ 6 6 6 █ █ █ 3 3 █ █ █ 9 █ █ █ █
4 █ █ █ 9 9 9 █ 8 █ 3 █ █ 2 2 █ 6 █ 4 █ █ 4 4 █ 6 6 █ █ 3 █ █ 3 █ 8 █ 9 █ 2 2 █
█ █ 9 9 9 █ 9 █ 8 █ █ █ 1 █ █ █ 6 █ 4 █ █ 4 █ █ 6 █ █ 3 3 █ █ █ █ 8 █ 9 9 █ █ █
█ 5 █ █ █ █ 9 █ 8 █ █ 9 █ █ 6 6 6 █ 4 █ █ 4 █ 9 █ █ 1 █ █ █ 8 8 8 8 █ 9 █ █ 5 5
█ 5 █ 7 7 7 █ █ 8 █ █ 9 █ 8 █ █ █ █ 4 █ █ █ 9 9 █ 8 █ █ 2 2 8 8 █ █ █ 9 █ 5 5 5
█ 5 █ 7 7 7 █ 8 8 █ █ 9 █ 8 █ 7 7 7 █ █ 5 █ 9 9 █ 8 █ 7 █ █ █ █ █ 9 9 9 █ █ █ █
█ 5 █ 7 █ █ █ 8 8 █ █ 9 █ 8 █ 7 7 7 █ 5 5 █ 9 9 █ 8 █ 7 7 █ █ 6 6 █ █ █ 7 7 7 █
█ 5 █ █ █ 2 2 █ █ █ █ 9 █ 8 █ █ █ 7 █ 5 5 █ 9 █ █ 8 █ 7 7 █ █ 6 6 █ 4 █ 7 7 7 █
█ █ 3 3 3 █ █ █ 6 6 9 9 █ 8 8 8 8 █ █ 5 5 █ 9 █ 8 8 █ 7 7 █ █ 6 6 █ 4 █ █ 7 █ █
1 █ █ █ █ █ 6 6 6 6 9 9 █ █ █ █ █ █ 5 5 5 █ █ █ 8 8 █ █ █ █ █ █ █ █ 4 4 █ █ █ 1
46) ??? 47) ??? 49) ??? 50) ???
█ █ █ 6 6 6 █ █ █ 5 █ █ █ 8 8 8 █ █ █ 9 8 8 8 █ █ █ █ █ █ █ 6 █ █ █ █ █ █ █ 3 3
█ 1 █ █ 6 █ █ 8 █ 5 █ 1 █ █ 8 8 █ 5 █ 9 8 8 8 █ 6 6 6 6 6 █ 6 █ 8 8 8 8 8 █ █ 3
█ █ 9 █ 6 █ 8 8 █ 5 █ █ 4 █ 8 █ █ 5 █ 9 8 8 █ █ 6 █ █ █ █ █ 6 █ █ 8 █ █ █ 7 █ █
2 █ 9 █ 6 █ █ 8 █ 5 2 █ 4 █ 8 █ 5 5 █ 9 █ █ █ 1 █ █ 4 4 4 4 6 6 █ 8 █ 9 █ 7 7 █
2 █ 9 █ █ 7 █ 8 █ 5 2 █ 4 █ 8 █ █ 5 █ 9 █ 9 9 █ █ 9 █ █ █ █ 6 █ █ 8 █ 9 █ █ 7 7
█ █ 9 9 █ 7 █ 8 █ █ █ █ 4 █ █ 7 █ █ 9 9 █ █ 9 █ 9 9 █ 3 3 █ █ █ 5 █ █ 9 9 █ █ 7
█ 3 █ 9 █ 7 █ 8 8 █ █ 3 █ 6 █ 7 7 █ 9 9 2 █ 9 9 9 █ █ 3 █ █ █ 5 5 █ 9 9 █ 4 █ 7
█ 3 █ 9 █ 7 7 █ █ █ █ 3 █ 6 █ █ 7 █ █ █ 2 █ █ █ █ █ 7 █ █ 5 █ 5 5 █ █ 9 █ 4 █ █
█ 3 █ 9 █ 7 7 █ 4 4 █ 3 █ 6 6 █ 7 7 7 █ █ 7 7 7 7 7 7 █ 5 5 █ █ █ 1 █ 9 █ 4 4 █
█ █ █ 9 █ █ █ █ 4 4 █ █ █ 6 6 █ █ █ █ █ █ █ █ █ █ █ █ █ 5 5 2 2 █ █ █ 9 █ █ █ █
51) ??? 52) ??? 54) ??? 55) ???
█ █ █ 5 5 █ █ █ 8 8 █ 9 9 9 █ █ 6 █ █ █ 5 5 █ █ █ █ █ █ 4 4 █ █ █ █ 8 8 8 8 8 8
█ 4 █ 5 5 █ 8 8 8 8 █ █ 9 9 9 █ 6 █ 8 █ 5 5 █ 8 8 8 8 █ 4 4 █ 2 2 █ █ 8 █ █ █ 8
█ 4 █ █ 5 █ █ █ █ 8 5 █ █ █ 9 █ 6 █ 8 █ 5 █ █ 8 8 8 8 █ █ █ █ █ █ 1 █ █ █ 9 █ █
█ 4 4 █ █ 9 9 9 █ 8 5 5 5 █ 9 █ 6 █ 8 █ █ █ 3 █ █ █ █ 9 9 █ 5 5 █ █ 9 9 9 9 9 █
█ █ █ 1 █ █ █ 9 █ █ 5 █ █ █ 9 █ 6 █ 8 █ █ 3 3 █ 7 7 █ 9 █ █ 5 5 5 █ █ 9 █ █ 9 9
2 2 █ █ 7 7 █ 9 9 █ █ █ 7 7 █ █ 6 █ 8 █ █ █ █ 6 █ 7 █ 9 █ 1 █ █ █ 3 █ █ 6 █ █ █
█ █ 6 █ 7 7 █ 9 █ █ █ 7 7 7 █ 1 █ █ 8 █ 2 2 █ 6 █ 7 █ 9 █ █ █ 7 █ 3 3 █ 6 6 6 █
█ 6 6 █ █ 7 █ 9 █ 3 █ █ 7 7 █ █ █ 8 8 █ █ █ █ 6 █ 7 █ 9 9 █ █ 7 █ █ █ █ 6 6 █ █
█ 6 6 6 █ 7 █ 9 █ 3 4 █ █ █ 3 3 3 █ █ █ █ 6 6 6 █ 7 █ 9 9 █ █ 7 7 7 7 7 █ █ █ 4
█ █ █ █ █ 7 █ █ █ 3 4 4 4 █ █ █ █ █ 2 2 █ █ █ █ █ 7 █ █ █ █ █ █ █ █ █ █ █ 4 4 4
56) ??? 57) ??? 59) ??? 60) ???
1 █ █ █ 7 7 7 7 7 7 5 █ █ █ █ █ 8 █ █ 6 6 6 6 6 6 █ █ █ █ 1 1 █ █ █ █ █ █ █ █ 5
█ █ 3 █ 7 █ █ █ █ █ 5 █ 9 9 9 █ 8 8 █ 6 █ █ █ 6 █ █ 9 9 █ █ █ █ 9 9 9 9 9 9 █ 5
█ 3 3 █ █ █ 9 9 9 █ 5 █ █ 9 █ █ 8 █ █ 6 █ 8 █ █ █ 9 9 9 9 █ █ 3 █ █ █ █ 9 █ █ 5
█ █ █ 9 9 9 9 █ █ █ 5 5 █ 9 █ 8 8 █ 6 6 █ 8 8 8 8 █ █ █ 9 9 █ 3 █ 4 4 █ 9 █ 5 5
6 6 6 █ █ █ 9 █ 2 2 █ █ █ 9 █ 8 8 █ █ 6 █ 8 █ █ █ █ 7 █ █ 9 █ 3 █ █ 4 █ 9 █ █ █
6 6 6 █ 8 █ 9 █ █ █ █ 9 9 9 █ █ █ 4 █ █ █ 8 █ 7 7 7 7 7 █ █ █ █ 2 █ 4 █ █ 8 8 █
█ █ █ █ 8 █ █ 4 4 █ 1 █ █ █ 2 2 █ 4 4 █ █ 8 █ █ 7 █ █ █ 3 █ 6 █ 2 █ █ 7 █ █ 8 █
█ 8 8 8 8 8 █ █ 4 █ █ █ 7 █ █ █ █ 4 █ █ █ █ 4 4 █ █ 5 █ 3 █ 6 █ █ 7 █ 7 7 █ 8 █
█ 8 █ █ █ █ 5 █ 4 █ █ 7 7 7 7 7 7 █ █ 3 2 █ 4 4 █ 5 5 █ 3 █ 6 6 █ 7 7 7 █ █ 8 █
█ █ █ 5 5 5 5 █ █ █ █ █ █ █ █ █ █ █ 3 3 2 █ █ █ █ 5 5 █ █ █ 6 6 █ █ █ █ █ 8 8 8
61) ??? 62) ??? 64) ??? 65) ???
6 6 6 6 6 6 █ █ █ █ █ █ █ █ █ 3 █ █ █ █ █ █ █ 3 3 █ █ █ █ █ 2 █ █ █ 3 3 █ █ █ █
█ █ █ █ █ █ █ 2 2 █ █ 4 4 4 █ 3 █ 9 9 █ █ 2 █ 3 █ █ 7 7 7 █ 2 █ 9 █ 3 █ █ 5 5 █
9 9 9 9 9 9 9 █ █ █ █ █ 4 █ █ 3 █ 9 9 █ █ 2 █ █ █ 7 7 7 7 █ █ █ 9 9 █ █ 5 5 5 █
9 █ █ 9 █ █ █ █ 7 7 8 8 █ █ 6 █ █ 9 9 █ █ █ 9 9 9 █ █ █ █ █ █ 9 9 █ █ 1 █ █ █ █
█ █ 1 █ █ 7 7 7 7 7 8 8 █ 6 6 █ 9 9 █ █ 4 █ █ █ 9 █ 5 5 5 5 █ █ 9 █ 4 █ █ 8 8 8
█ 8 █ █ 3 █ █ █ █ █ 8 8 █ 6 █ █ 9 █ █ 7 4 4 4 █ 9 █ █ █ █ 5 6 █ 9 █ 4 █ 8 8 8 8
█ 8 █ 3 3 █ 4 4 4 █ 8 8 █ 6 █ 5 █ █ 7 7 █ █ █ █ 9 9 9 9 █ █ 6 █ 9 █ 4 4 █ █ █ 8
█ 8 █ █ █ █ 4 █ █ █ █ █ █ 6 █ 5 █ 7 7 7 █ 8 8 8 █ █ █ █ 1 █ 6 █ 9 █ █ █ █ 7 █ █
█ 8 8 8 8 8 █ █ 5 5 █ 2 2 █ █ 5 █ 7 █ █ █ █ █ 8 █ 6 6 █ █ █ 6 █ █ 7 7 7 7 7 7 █
█ █ █ █ █ █ █ 5 5 5 █ █ █ █ 5 5 █ █ █ 1 8 8 8 8 █ █ 6 6 6 6 6 6 █ █ █ █ █ █ █ █
66) ??? 67) ??? 69) ??? 70) ???
█ █ █ █ █ █ █ 8 8 8 3 █ █ █ █ █ █ 8 8 8 1 █ █ █ █ █ 6 6 6 6 9 9 █ █ █ █ █ █ 1 █
█ 7 7 7 7 7 █ 8 8 8 3 █ 7 7 7 7 7 █ █ 8 █ █ 3 3 3 █ █ █ █ 6 9 █ █ 4 4 4 4 █ █ █
█ █ █ █ 7 7 █ █ █ 8 3 █ 7 █ █ █ █ 9 █ 8 █ 9 █ █ █ 8 8 8 █ 6 9 █ 3 █ █ █ █ 8 8 8
3 3 3 █ █ █ 9 9 █ 8 █ █ 7 █ 6 6 █ 9 █ 8 █ 9 █ 2 █ 8 8 8 █ █ 9 █ 3 █ 5 5 █ 8 █ 8
█ █ █ 2 2 █ █ 9 █ █ █ 5 █ █ 6 █ █ 9 █ 8 █ 9 █ 2 █ █ █ 8 8 █ 9 █ 3 █ █ 5 █ 8 █ 8
█ 6 █ █ █ 9 █ 9 9 █ █ 5 █ 6 6 █ 9 9 █ 8 █ 9 █ █ 7 7 █ █ █ █ 9 █ █ 7 █ 5 █ 8 █ █
█ 6 6 6 █ 9 9 9 █ █ █ 5 █ █ 6 █ █ 9 █ █ █ 9 9 9 █ 7 7 7 7 7 9 9 █ 7 █ 5 █ █ 2 █
█ █ 6 6 █ █ █ █ █ 1 █ 5 5 █ █ 4 █ 9 9 █ █ █ 9 9 █ █ █ █ █ █ █ █ █ 7 █ █ 6 █ 2 █
4 █ █ █ 5 5 5 5 5 █ █ █ █ 1 █ 4 █ █ 9 █ 4 █ █ █ 5 5 5 5 5 █ █ 7 7 7 7 █ 6 █ █ █
4 4 4 █ █ █ █ █ █ █ 2 2 █ █ █ 4 4 █ █ █ 4 4 4 █ █ █ █ █ █ █ █ █ █ █ █ █ 6 6 6 6
71) ??? 72) ??? 74) ??? 75) ???
3 3 3 █ █ █ █ █ █ █ █ █ █ 2 2 █ █ █ 6 6 █ █ █ █ 8 █ █ █ 4 4 █ 6 █ █ █ 2 2 █ █ █
█ █ █ █ 5 5 5 5 5 █ █ 8 █ █ █ █ 8 █ 6 6 █ 9 9 █ 8 █ 5 █ █ 4 █ 6 █ 1 █ █ █ █ 9 █
█ 8 8 8 █ █ █ █ █ █ █ 8 8 8 8 8 8 █ █ 6 █ 9 9 █ 8 █ 5 5 █ 4 █ 6 █ █ 9 9 9 9 9 █
█ 8 █ 8 █ 7 7 7 7 7 █ █ █ █ █ █ █ 4 █ 6 █ █ 9 █ 8 █ 5 5 █ █ █ 6 6 █ 9 █ █ █ █ █
█ 8 █ █ 1 █ █ █ █ 7 9 9 9 9 9 9 █ 4 █ █ 9 9 9 █ 8 █ █ █ 7 █ █ █ 6 █ 9 █ 4 4 4 4
█ 8 8 █ █ █ 9 9 █ 7 █ █ █ 9 9 █ █ 4 4 █ 9 █ █ █ 8 8 8 █ 7 █ 8 █ █ █ 9 █ █ █ █ █
█ █ █ 9 9 9 9 9 █ █ █ 7 █ █ 9 █ 5 █ █ █ █ █ 6 6 █ █ █ 7 7 █ 8 8 8 8 █ 5 5 5 5 █
6 6 █ 9 █ █ █ █ 2 █ █ 7 7 █ █ █ 5 5 5 5 █ 6 6 6 █ 3 █ 7 7 █ 8 █ █ █ █ 5 █ █ █ █
6 6 █ 9 █ 4 4 █ 2 █ █ █ 7 7 7 7 █ █ █ █ █ █ █ 6 █ 3 █ 7 █ █ 8 █ 3 3 3 █ █ 7 7 7
6 6 █ █ █ 4 4 █ █ █ 1 █ █ █ █ █ █ 3 3 3 2 2 █ █ █ 3 █ █ █ 1 8 █ █ █ █ █ 7 7 7 7
76) ??? 77) ??? 79) ??? 80) ???
5 5 5 █ █ █ █ █ █ █ █ █ █ 2 2 █ █ █ 4 4 4 4 █ █ █ █ █ █ 6 6 1 █ █ █ █ 3 3 █ █ █
5 █ █ █ 9 9 9 9 9 █ █ 9 █ █ █ █ 9 █ 4 4 4 4 █ 5 5 5 5 █ █ 6 █ █ 8 8 █ █ 3 █ 2 █
5 █ 9 9 9 █ █ █ █ █ █ 9 9 9 9 9 9 █ █ █ █ █ █ 5 █ █ █ 9 █ 6 █ 8 8 8 8 █ █ █ 2 █
█ █ 9 █ █ █ 8 8 8 8 █ █ █ 9 █ █ █ 7 7 █ █ 3 3 █ █ 1 █ 9 █ 6 █ 8 █ █ █ 9 9 9 █ █
█ 4 █ █ 8 8 8 █ █ 8 8 8 █ █ █ 1 █ 7 7 █ █ 3 █ █ 8 █ █ 9 █ 6 █ 8 █ 4 █ █ █ 9 █ 6
█ 4 █ 2 █ █ █ █ 7 █ 8 8 8 8 8 █ █ 7 7 7 █ █ █ 8 8 █ 9 9 █ █ █ █ █ 4 4 4 █ 9 █ 6
█ 4 █ 2 █ 7 7 7 7 █ █ █ █ 8 █ █ 3 █ █ █ 8 8 8 8 8 █ █ 9 9 █ 7 7 7 █ █ █ 9 9 █ 6
█ 4 █ █ █ 7 7 █ █ █ █ 5 █ █ █ 3 3 █ 6 █ █ █ █ █ █ 7 █ 9 9 █ █ 7 7 █ 5 █ █ 9 █ 6
█ █ 3 3 3 █ █ █ 6 6 █ 5 5 5 5 █ █ █ 6 █ █ 7 7 7 7 7 7 █ █ █ █ 7 7 █ 5 5 █ 9 █ 6
1 █ █ █ █ █ 6 6 6 6 █ █ █ █ █ █ 6 6 6 6 █ █ █ █ █ █ █ █ 2 2 █ █ █ █ 5 5 █ █ █ 6
81) ??? 82) ??? 84) ??? 85) ???
█ █ █ █ █ █ █ █ █ 1 7 7 7 7 7 █ █ █ █ █ 4 4 █ █ █ 6 6 █ █ █ █ █ █ █ █ █ 9 9 9 9
█ 9 9 9 9 9 9 9 █ █ 7 █ █ █ 7 █ 4 4 4 █ 4 4 █ 9 █ 6 6 █ 8 █ █ 4 4 4 4 █ █ █ 9 9
█ 9 █ █ █ █ █ █ 3 █ █ █ 9 █ █ █ 4 █ █ █ █ █ █ 9 █ █ 6 █ 8 █ █ █ █ █ █ 2 2 █ █ 9
█ 9 █ 6 6 6 6 █ 3 █ █ 9 9 9 9 9 █ █ 8 8 █ 9 9 9 9 █ 6 █ 8 █ 7 7 7 7 █ █ █ 3 █ 9
█ █ █ 6 6 █ █ █ 3 █ █ █ █ 9 9 █ █ 8 8 8 █ █ █ █ 9 █ █ 8 8 █ █ █ █ 7 7 7 █ 3 █ 9
7 7 7 █ █ █ 8 8 █ █ 5 5 █ 9 █ █ 6 █ █ 8 3 3 3 █ 9 9 █ 8 8 █ █ 1 █ █ █ █ █ 3 █ █
7 █ █ █ 8 8 8 8 █ 4 5 5 5 █ █ 6 6 █ 8 8 █ █ █ 1 █ █ █ 8 █ █ █ █ 5 5 5 5 5 █ 8 █
7 █ 5 5 █ █ █ 8 █ 4 █ █ █ █ 6 6 6 █ █ █ █ 5 █ █ █ 2 2 █ █ 7 6 6 █ █ █ █ █ █ 8 █
7 █ 5 5 █ 2 █ 8 █ 4 █ 3 3 3 █ █ █ 2 2 █ █ 5 5 5 5 █ █ █ 7 7 6 6 █ 8 8 8 8 8 8 █
7 █ █ 5 █ 2 █ █ █ 4 █ █ █ █ █ 1 █ █ █ █ █ █ █ █ █ █ 7 7 7 7 6 6 █ █ █ █ █ █ █ █
86) ??? 87) ??? 89) ??? 90) ???
█ █ █ █ █ 1 █ █ █ 2 7 7 7 7 █ █ █ █ █ █ █ █ █ █ █ █ █ █ 8 8 █ █ █ 5 5 5 █ █ █ █
█ 3 3 3 █ █ █ 8 █ 2 7 7 █ █ █ 4 4 4 4 █ █ 9 9 9 9 9 9 █ 8 8 █ 6 █ █ 5 5 █ 9 9 █
█ █ █ █ 8 8 8 8 █ █ 7 █ █ 6 6 █ █ █ █ █ █ █ █ █ █ █ 9 █ 8 8 6 6 6 █ █ █ █ 9 █ █
6 6 6 █ 8 █ █ █ 7 █ █ █ 6 6 █ █ 5 5 5 5 7 7 7 7 7 █ 9 █ 8 8 6 █ █ 9 9 9 9 9 █ 1
6 6 6 █ 8 █ 9 █ 7 █ █ 6 6 █ █ 9 █ █ █ 5 █ █ █ █ 7 █ 9 █ █ █ 6 █ 8 █ █ █ █ 9 █ █
█ █ █ █ 8 █ 9 █ 7 █ 2 █ █ █ 9 9 9 9 █ █ █ 6 6 █ 7 █ █ 5 5 █ █ █ 8 █ 2 2 █ █ 3 █
█ 5 5 5 █ █ 9 █ 7 █ 2 █ 3 3 █ █ █ 9 9 █ █ 6 6 █ █ 2 █ 5 5 █ █ 8 8 █ █ █ 7 █ 3 █
█ █ █ 5 █ 9 9 █ 7 █ █ █ 3 █ █ 8 █ █ 9 █ █ 6 █ 4 █ 2 █ 5 █ █ █ █ 8 8 8 █ 7 █ 3 █
4 4 █ 5 █ 9 9 █ 7 7 █ 1 █ █ 8 8 8 █ 9 █ █ 6 █ 4 █ █ 1 █ █ 3 4 █ █ █ 8 █ 7 █ █ █
4 4 █ █ █ 9 9 █ █ █ █ █ █ 8 8 8 8 █ █ █ █ █ █ 4 4 █ █ █ 3 3 4 4 4 █ █ █ 7 7 7 7
91) ??? 92) ??? 94) ??? 95) ???
5 5 █ █ █ █ █ █ 2 2 █ █ █ 2 █ 1 █ █ █ █ █ █ █ 4 █ █ █ 3 3 3 7 7 █ █ █ 6 6 █ █ █
5 █ █ 7 7 7 7 █ █ █ █ 4 █ 2 █ █ █ 9 9 █ █ 4 4 4 █ 5 █ █ █ █ 7 7 █ 8 █ █ 6 █ 9 █
5 █ 9 █ █ █ 7 7 7 █ █ 4 █ █ 9 9 9 9 9 █ █ █ █ █ █ 5 5 5 5 █ 7 █ █ 8 8 █ 6 █ 9 █
5 █ 9 █ 1 █ █ █ █ █ █ 4 4 █ █ █ █ 9 9 █ 7 7 7 7 7 █ █ █ █ █ 7 █ 8 8 8 █ 6 █ 9 █
█ █ 9 █ █ 8 8 8 8 8 █ █ █ 3 3 3 █ █ █ █ █ █ █ 7 █ █ 6 6 6 6 7 █ 8 8 █ █ 6 █ 9 █
█ 9 9 9 █ █ █ 8 8 8 6 6 █ █ █ █ 7 7 7 7 █ 2 █ 7 █ 9 █ █ █ 6 █ 3 █ █ █ 4 █ █ 9 █
█ █ █ 9 9 9 █ █ █ █ █ 6 6 6 6 █ █ 7 7 7 █ 2 █ █ █ 9 █ 9 █ 6 █ 3 █ 4 4 4 █ 9 9 █
4 4 4 █ █ █ 6 6 6 █ █ █ █ █ █ 5 █ █ █ █ █ █ 9 9 9 9 9 9 █ █ █ 3 █ █ █ █ █ 9 9 █
█ 4 █ █ 3 █ 6 6 6 █ 8 8 8 8 █ 5 5 5 5 █ 8 █ █ █ █ █ █ █ 1 █ █ █ 5 5 5 5 5 █ █ █
█ █ █ 3 3 █ █ █ █ █ 8 8 8 8 █ █ █ █ █ █ 8 8 8 8 8 8 8 █ █ █ 1 █ █ █ █ █ █ █ 2 2
96) ??? 97) ??? 99) ??? 100) ???
█ █ █ 3 3 █ █ █ █ █ █ █ █ █ █ 3 █ █ █ █ █ █ █ 3 3 3 █ █ 5 5 6 6 █ █ █ █ █ █ █ █
█ 1 █ █ 3 █ 4 4 4 █ █ 6 6 6 █ 3 █ 5 5 █ █ 4 4 █ █ █ 7 █ 5 5 6 6 █ 9 9 9 9 9 9 █
█ █ 7 █ █ █ 4 █ █ █ █ 6 █ █ █ 3 █ 5 5 █ █ 4 █ █ 9 █ 7 █ █ 5 6 6 █ 9 █ █ █ 9 █ █
5 █ 7 7 7 7 █ █ 9 9 █ 6 █ 2 2 █ █ 5 █ █ █ 4 █ 9 9 █ 7 7 █ █ █ █ █ 9 █ 8 █ █ █ 8
5 █ █ █ 7 7 █ 9 9 9 █ 6 █ █ █ 4 4 █ █ 9 █ █ █ 9 █ █ 7 7 7 █ █ 3 3 █ █ 8 8 8 8 8
5 5 5 █ █ █ 9 9 █ █ █ █ 8 8 █ 4 █ █ 9 9 9 9 9 9 █ 8 █ █ █ █ █ █ 3 █ 5 █ █ █ █ 8
█ █ █ 2 2 █ 9 █ █ 8 7 █ █ 8 █ 4 █ 9 9 9 9 █ █ █ █ 8 █ 6 6 6 2 2 █ █ 5 5 5 5 █ █
█ 6 █ █ █ █ 9 █ 8 8 7 7 █ 8 █ █ █ 9 9 9 █ █ 8 8 8 8 █ █ █ 6 █ █ █ 4 █ █ █ █ 1 █
█ 6 6 6 6 6 █ █ 8 8 7 7 █ 8 8 8 8 █ █ █ █ 8 8 █ █ █ 2 2 █ 6 █ 4 4 4 █ 7 7 █ █ █
█ █ █ █ █ █ █ 8 8 8 7 7 █ █ █ █ █ █ 1 █ █ █ █ █ 1 █ █ █ █ 6 █ █ █ █ █ 7 7 7 7 7
101) ??? 102) ??? 104) ??? 105) ???
2 2 █ █ █ 6 6 █ █ █ 5 5 █ 7 7 7 █ █ █ █ █ █ █ █ █ 6 6 █ █ █ 1 █ █ █ █ 3 3 █ █ █
█ █ █ 1 █ 6 6 █ 9 █ 5 5 █ 7 7 █ █ 2 2 █ █ 8 8 8 █ 6 6 █ 9 █ █ █ 4 4 █ █ 3 █ 9 █
█ 8 8 █ █ 6 6 █ 9 █ 5 █ █ 7 7 █ 9 █ █ █ █ 8 █ █ █ 6 6 █ 9 █ █ 2 █ 4 4 █ █ 9 9 █
█ 8 8 █ 7 █ █ █ 9 █ █ █ 1 █ █ █ 9 █ 6 6 █ 8 █ 4 4 █ █ █ 9 █ █ 2 █ █ █ 8 █ 9 █ █
█ 8 8 █ 7 █ 9 9 9 9 █ 8 █ █ 9 9 9 █ 6 6 █ 8 █ █ 4 █ 9 9 9 █ █ █ 7 7 █ 8 █ 9 █ 6
8 8 █ █ 7 █ █ █ 9 9 █ 8 █ 9 9 █ 9 █ █ 6 █ 8 8 █ 4 █ █ 9 █ █ 5 █ 7 █ █ 8 █ 9 █ 6
█ █ █ 7 7 7 7 █ █ █ █ 8 █ █ 9 █ █ 4 █ 6 █ █ █ 2 █ 1 █ 9 █ 5 5 █ 7 █ 8 8 █ 9 █ 6
█ 4 4 █ █ █ █ 3 3 █ █ 8 8 █ █ 3 █ 4 █ █ 7 7 █ 2 █ █ █ 9 █ 5 5 █ 7 █ █ 8 █ 9 █ 6
█ 4 4 █ 5 5 █ █ 3 █ █ 8 8 8 █ 3 █ 4 4 █ 7 7 █ █ 3 3 3 █ █ 5 5 █ 7 7 █ 8 █ 9 █ 6
█ █ █ █ 5 5 5 █ █ █ █ █ █ █ █ 3 █ █ █ █ 7 7 7 █ █ █ █ █ 5 5 5 █ █ █ █ 8 █ █ █ 6
106) ??? 107) ??? 109) ??? 110) ???
4 4 █ █ █ 1 █ █ █ █ 6 6 6 █ █ █ █ █ █ █ █ █ █ █ █ 4 4 █ █ █ 8 █ █ █ █ █ █ █ █ 3
4 4 █ 9 █ █ █ 2 2 █ 6 6 6 █ 8 8 8 8 8 █ █ 6 6 6 █ 4 █ █ 5 █ 8 █ 6 6 6 6 6 6 █ 3
█ █ █ 9 9 9 9 █ █ █ █ █ █ █ 8 █ █ █ 8 █ █ 6 █ █ █ 4 █ 5 5 █ 8 8 █ █ █ █ █ █ █ 3
█ 9 9 9 █ █ █ █ 7 7 █ 9 9 9 █ █ 3 █ 8 █ █ 6 █ 3 3 █ █ 5 5 █ 8 8 █ 7 7 7 7 7 7 █
█ █ █ 9 █ 7 7 7 7 7 █ █ 9 9 █ 3 3 █ █ █ █ 6 █ █ 3 █ 8 █ █ █ 8 █ █ 7 █ █ █ █ █ █
5 5 █ █ 8 █ █ █ █ █ 1 █ █ 9 █ █ █ 7 7 7 █ █ 1 █ █ █ 8 █ 2 2 8 █ 4 █ █ 5 5 5 5 5
5 5 5 █ 8 8 8 8 8 █ █ 5 █ 9 9 9 █ █ █ 7 7 █ █ 8 8 8 8 █ █ █ █ █ 4 █ 1 █ █ █ █ █
█ █ █ █ 8 █ █ █ 8 █ █ 5 5 █ █ █ 4 4 █ 7 7 7 █ 8 █ █ █ 9 9 █ █ 4 4 █ █ █ 9 9 9 █
█ 3 3 3 █ █ 6 █ █ █ █ 5 5 █ 2 █ 4 4 █ 7 7 7 █ 8 █ 9 █ 9 █ █ █ █ █ 9 9 9 9 9 9 █
█ █ █ █ █ 6 6 6 6 6 █ █ █ █ 2 █ █ █ █ 7 7 7 █ █ █ 9 9 9 9 9 2 2 █ █ █ █ █ █ █ █
111) ??? 112) ??? 114) ??? 115) ???
7 █ █ █ █ 6 6 6 6 6 9 9 9 9 9 █ █ █ 5 5 █ █ █ █ █ █ 8 8 8 8 3 3 3 █ 7 7 █ █ █ █
7 █ 2 2 █ █ 6 █ █ █ █ █ █ █ 9 █ 1 █ █ 5 █ 7 7 7 7 █ 8 █ █ █ █ █ █ █ 7 █ █ 5 5 █
7 █ █ █ 8 █ █ █ 8 █ █ 8 8 █ 9 █ █ 3 █ 5 █ █ █ 7 █ █ 8 █ 3 █ █ 7 7 7 7 █ 5 5 █ █
7 7 7 █ 8 8 8 8 8 █ █ █ 8 █ 9 9 █ 3 █ 5 5 5 █ 7 █ 8 8 █ 3 █ █ █ █ █ █ █ 5 █ █ 6
7 █ █ █ 8 █ █ █ █ █ 4 █ 8 8 █ █ █ 3 █ █ 5 5 █ 7 █ █ █ █ 3 █ 8 8 8 8 8 8 █ █ 6 6
█ █ 9 9 █ █ 5 5 5 5 4 █ █ 8 █ 7 7 █ 6 █ █ 5 █ █ 4 4 4 4 █ █ 8 █ █ █ █ █ █ 6 6 6
█ 3 █ 9 █ 4 █ █ █ 5 4 4 █ 8 █ 7 █ █ 6 █ █ █ 1 █ █ █ █ █ 2 2 8 █ 9 9 9 9 9 █ █ █
█ 3 █ 9 █ 4 4 4 █ █ █ █ █ 8 █ 7 █ 6 6 █ 6 █ █ 9 9 9 9 █ █ █ █ █ 9 9 9 9 █ █ 4 █
█ 3 █ 9 █ █ █ █ 1 █ █ 2 2 █ █ 7 █ 6 6 █ 6 6 █ █ 9 9 9 9 9 █ █ 1 █ █ █ █ 4 4 4 █
█ █ █ 9 9 9 9 █ █ █ █ █ █ █ 7 7 █ █ █ █ 6 6 6 █ █ █ █ █ █ █ █ █ █ 2 2 █ █ █ █ █
116) ??? 117) ??? 119) ??? 120) ???
6 6 6 █ █ █ █ █ █ █ 1 █ █ █ 7 7 7 7 7 7 1 █ █ █ 4 4 █ █ █ 5 1 █ █ █ █ █ 8 █ █ 5
6 6 █ █ 7 7 7 7 7 █ █ █ 4 █ █ 7 █ █ █ █ █ █ 6 █ █ 4 █ 5 5 5 █ █ 9 9 9 █ 8 █ 5 5
6 █ █ 7 7 █ █ █ █ █ █ 4 4 4 █ █ █ 2 2 █ █ 6 6 6 █ 4 █ █ █ 5 █ 9 9 9 █ █ 8 █ 5 5
█ █ 1 █ █ █ 9 9 9 9 █ █ █ █ 6 6 6 █ █ █ █ █ 6 6 █ █ 9 9 █ █ █ █ 9 9 █ 8 8 █ █ █
█ 8 █ █ 9 9 9 █ █ █ 3 3 3 █ 6 6 █ █ 5 5 7 █ █ █ 8 █ 9 9 9 █ 3 █ █ 9 █ █ 8 8 8 █
█ 8 █ 8 █ 9 █ █ 5 █ █ █ █ █ 6 █ █ 5 5 5 7 7 7 █ 8 █ █ █ 9 █ 3 3 █ █ 7 █ █ █ █ █
█ 8 8 8 █ 9 █ 5 5 █ █ 9 9 9 █ █ 8 █ █ █ █ 7 7 █ 8 8 8 █ 9 █ █ █ 2 █ 7 7 7 7 7 7
█ █ 8 8 █ █ █ 5 5 █ █ 9 █ 9 █ 8 8 8 8 █ █ █ 7 █ █ █ 8 █ 9 █ 4 █ 2 █ █ █ █ █ █ █
4 █ █ █ 3 3 3 █ █ █ █ 9 █ 9 █ █ 8 8 8 █ 3 █ █ 2 2 █ 8 █ 9 █ 4 █ █ 6 6 6 6 6 6 █
4 4 4 █ █ █ █ █ 2 2 █ █ █ 9 9 █ █ █ █ █ 3 3 █ █ █ █ 8 █ █ █ 4 4 █ █ █ █ █ █ █ █
121) ??? 122) ??? 124) ??? 125) ???
█ █ █ █ █ █ 4 4 4 4 █ █ █ █ 7 7 █ █ █ 1 █ █ █ █ █ 1 █ █ █ █ █ █ █ 9 9 █ █ █ █ 2
█ 6 6 6 6 █ █ █ █ █ █ 9 9 █ 7 7 █ 6 █ █ █ 3 3 3 █ █ █ 8 8 █ █ 6 █ █ 9 █ 3 3 █ 2
█ 6 █ █ █ 9 9 9 9 █ █ █ 9 █ 7 7 █ 6 6 █ █ █ █ █ 8 8 8 8 █ █ █ 6 6 █ 9 █ █ 3 █ █
█ 6 █ 7 █ 9 9 █ █ █ 2 █ 9 █ █ 7 █ █ 6 █ 7 7 7 █ █ █ 8 8 █ 5 6 6 6 █ 9 9 █ █ 8 █
█ █ █ 7 █ 9 █ █ 8 8 2 █ 9 9 █ █ 8 █ 6 █ 7 7 █ 9 9 9 █ █ █ 5 █ █ █ █ 9 9 9 █ 8 █
7 7 7 7 █ 9 █ 8 8 8 █ █ 9 9 9 █ 8 █ 6 █ 7 7 █ 9 9 9 █ 5 5 5 █ 5 5 5 █ █ █ █ 8 █
█ █ 7 █ █ 9 █ 8 8 █ █ 3 █ █ █ 8 8 8 █ █ █ █ █ 9 9 9 █ █ █ █ █ █ █ 5 █ 8 8 8 8 █
█ 2 █ █ 5 █ █ 8 █ █ █ 3 █ 4 █ 8 8 █ █ 5 █ 4 4 █ █ █ 6 6 6 █ 7 7 █ 5 █ █ █ █ 8 █
█ 2 █ 5 5 █ 1 █ █ 3 █ 3 █ 4 █ █ 8 █ 5 5 █ 4 4 █ 2 █ 6 6 6 █ 7 7 █ █ 4 4 4 4 █ █
█ █ █ 5 5 █ █ █ 3 3 █ █ █ 4 4 █ █ █ 5 5 █ █ █ █ 2 █ █ █ █ █ 7 7 7 █ █ █ █ █ █ 1
126) ??? 127) ??? 129) ??? 130) ???
█ █ █ 7 █ █ █ █ 8 8 3 3 █ █ █ █ █ █ 7 7 █ █ █ 5 5 █ █ █ █ █ █ █ █ 9 9 9 █ █ █ █
█ 4 █ 7 █ 2 2 █ █ 8 3 █ █ 6 6 6 6 █ █ 7 █ 6 █ 5 █ █ 3 3 3 █ █ 5 █ 9 9 9 █ 7 7 █
█ 4 █ 7 █ █ █ 9 █ 8 █ █ 6 6 █ █ █ 8 █ 7 █ 6 █ 5 █ 8 █ █ █ █ █ 5 █ 9 █ █ █ 7 █ █
█ 4 █ 7 7 7 █ 9 █ 8 █ 1 █ █ █ 4 █ 8 █ 7 █ 6 █ 5 █ 8 █ 9 9 9 █ 5 █ 9 █ 7 7 7 █ 6
█ 4 █ █ 7 █ █ 9 █ 8 █ █ █ 4 4 4 █ 8 █ 7 █ 6 █ █ 8 8 █ █ 9 9 █ 5 █ 9 █ █ █ 7 █ 6
█ █ 3 █ █ 9 9 9 █ 8 9 9 9 █ █ █ █ 8 █ 7 █ 6 6 █ █ 8 8 █ 9 9 █ 5 █ █ 8 8 █ █ 6 6
5 █ 3 3 █ █ 9 9 █ 8 9 █ 9 █ 8 8 8 8 █ █ █ █ █ 1 █ █ 8 █ 9 9 █ █ 4 █ 8 8 8 █ 6 6
5 █ █ █ 6 █ █ 9 █ █ █ █ 9 9 █ █ █ █ 2 █ 7 7 █ █ 4 █ 8 █ █ █ 3 █ 4 █ 8 8 8 █ █ █
5 5 5 █ 6 6 █ █ 1 █ █ 9 9 █ █ 5 5 █ 2 █ 7 7 7 █ 4 █ █ 2 2 █ 3 █ 4 4 █ █ █ 2 2 █
█ █ █ █ 6 6 6 █ █ █ █ █ █ █ 5 5 5 █ █ █ 7 7 █ █ 4 4 █ █ █ █ 3 █ █ █ █ 1 █ █ █ █
131) ??? 132) ???
█ █ █ █ █ █ 1 █ █ 2 █ █ █ 6 6 6 6 █ █ █
█ 5 5 5 5 █ █ 4 █ 2 █ 8 █ █ █ █ 6 █ 9 █
█ █ 5 █ █ 9 █ 4 █ █ █ 8 8 8 8 █ 6 █ 9 █
3 █ █ 6 █ 9 █ 4 4 █ █ █ 8 8 8 █ █ █ 9 █
3 3 █ 6 █ 9 █ █ █ █ 5 █ █ █ █ 9 9 9 9 █
█ █ █ 6 █ 9 9 9 9 9 5 5 5 5 █ █ █ █ 9 █
█ 6 6 6 █ █ █ █ █ 9 █ █ █ █ 3 3 3 █ 9 █
█ █ █ █ 7 7 7 7 █ █ █ 4 4 4 █ █ █ 1 █ █
8 8 8 █ █ █ 7 7 7 █ █ █ █ 4 █ 7 █ █ █ 7
8 8 8 8 8 █ █ █ █ █ 2 2 █ █ █ 7 7 7 7 7