2
swap
7
2
9
9
7
4
7
6
6
2
5
3
4
15
10
6
5
3

9

5

14

9

13

15