1000000000 6 0 100 2 3 0 10000 4 5 1 99 100 10 1 1 1000000000 1 0 1000000 6 7 1 1 1000000000 1