3 99 1 1 99 50 50 10 10 20 20 80 80