10 10
105 127 112 115 107 113 124 113 119 128
2 8 2
1 2 8
2 1 5
2 10 1
2 6 8
1 1 9
2 9 10
1 2 10
1 9 10
2 3 6
