 3 4 0 6 1 2 5 7
 8


 9 10
 11
 14 13 12

 15
 16
 17
 18
 19

 20

 22 23

