500 500 1 100 499 0 400 499 0