gets.chomp =~ /^([-+]?\d+)([-+])([-+]?\d+)$/ p eval($1 + {?+=>?-,?-=>?+}[$2] + $3)