10
-2 1 5
-503 2 -1
-751 3 4
-901 -1 -1
-644 -1 -1
503 6 9
252 7 8
133 -1 -1
420 -1 -1
974 -1 -1
10
-2 1 4
-501 2 -1
-754 3 -1
-791 -1 -1
503 5 -1
248 6 8
123 -1 7
163 -1 -1
375 -1 9
457 -1 -1
