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