YES -1000000000 -999999999 -999999999 -1000000000 999999999 999999999 1000000000 1000000000