!
! ! 3
2 1 4 5
! ! ! 6 7
8 9
! ! 10 11
! ! ! 3 2 1 12 13
14 15
! ! 16 17
3 2 1 18 19
! ! ! 20 21
i 22 23