s = gets.strip result = nil num = "" op = "" s.each_char {|c| if c === '+' if result === nil result = num.to_i elsif op === '+' result *= num.to_i elsif op === '*' result += num.to_i end op = '+' num = "" elsif c === '*' if result === nil result = num.to_i elsif op === '+' result *= num.to_i elsif op === '*' result += num.to_i end op = '*' num = "" else num += c end } if result === nil result = num.to_i elsif op === '+' result *= num.to_i elsif op === '*' result += num.to_i end puts result