1 10 100 200 201 210 900 1000 20 20 51 51000 90000 100000 749000 750000 1 999 0 0