 1 2 3 4 0 5 6

 7 8
 11 12 13 10

 16 9 15 14
 17 18 19

 20 23

