 6
 2 3 4 5 7 25 26 1 8 9 10 11 12 13 14 24 15 16 17 18 19 20 21 22 23

 0





 27
 28 29




 30
 31

 32



 34
 33

