2
6
7 5 4 1 21 10
1 2
1 3
2 4
5 3
6 5
5
71 56 63 59 97
3 4
3 2
5 4
4 1
