6
10
1
25
1000000000
999999999
500000000
