1 5 100 100 99 101 -1000000000 1000000000