s = gets.chomp a = [] n = nil s.chars do |c| case c when '*', '+' a.push n, c n = nil else if n.nil? n = c.to_i else n *= 10 n += c.to_i end end end a.push n ans = a.shift a.each_slice(2) do |o, n| case o when '*' ans += n when '+' ans *= n end end puts ans