I'm getting this type of issue too. It looks like any number you put
after the first paren '(' is ignored.

All these examples produce -20

m = 10*(123
-2)
puts m

----

m = 10*(10000000
-2)
puts m

---
m = 10*(-10000000
-2)
puts m