7
3
150 170
124 765
351 855
139 -1
182 -1
427 531
945 -1