 1 6 2 3 4 5 7

 12 13 8 0 17 16 14 10 9 11 15
 18
 19

 21 20
 22
