6 10 1 25 1000000000 999999999 500000000