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