case -2147483648, -1 can not be solved