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

 17
 18
 19

 20

 22
 23 21 24

