gets.chomp.gsub(/([\+|\-]?\d+)([\+|\-])([\+|\-]?\d+)/) do case $2 when "+" p $1.to_i - $3.to_i when "-" p $1.to_i + $3.to_i end end