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