3 2 1 -2147483648