1 100000 99999 100000 200000 100000 200000 300000 100000 300000 500000 200000