s = io.read() s = string.gsub(s, "%+%+", "+") s = string.gsub(s, "%+%-", "-") s = string.gsub(s, "%-%+", "-") s = string.gsub(s, "%-%-", "+") as, a, bs, b = string.match(s, "([%+%-]*)(%d+)([%+%-])(%d+)") a = tonumber(a) b = tonumber(b) if(as == "-") then a = -a end if(bs == "+") then io.write(a - b) else io.write(a + b) end io.write("\n")