999 0 1 500 500 1 1 990 999 10 200 800 800 200