5 14 2 5 14 3 -1 1 1 0 1000000 4 0 1000000 5 -1000000 1000000 3 2147483647 2147483647 31 0 2147483647 2 -2147483648 0 2 0 0 0