 12 13 4 5 6 7 8 11
 9 1 10 2 16 15 14


 18
 0

 3
 21
 23 24 17 22
 19 25
 20

 28


 30
 31



