10 5
128 107 122 124 123 124 124 109 115 113
2 8 7
2 3 10
1 8 3
2 4 6
1 9 8
