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



 0 19 18
 20
 21
 23



 24

