5
10 1
5 10
1000 1
20 3
99 2
