10
3 5
2 7
1 3
3 4
4 5
7 9
2 10
1 2
6 7
4 5