10 10
5 2 702522
9 1 496207
7 2 466944
10 4 488075
3 7 68229
8 6 224257
3 1 785874
6 5 429040
8 10 458193
9 4 737905
