100000 100000
1 1
999992342
1 100000
500661425
2 1
500660526
2 100000
660
2 0