 1
 3 7 14 16 2 5 6 9 11 15 12 13

 17
 10 0

 18
 19 20
