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