2 2 4 5 20 8 1000000000 60 4 1000000000 10 30 50 70 3 5 5 20 8 1000000000 50 3 1000000000 60 100 1000000000 30 50 59 70 90