3
100 1000 100
-1 100
3
2
3
4
