10
0 1 5
-499 2 4
-751 3 -1
-834 -1 -1
-329 -1 -1
500 6 7
422 -1 -1
752 8 -1
623 9 -1
613 -1 -1
