3 1 2 -2147483648