5
bad
10
5
4
6
2
11
9

16

12

7

3

7

10