gets.match(/^([-+]?\d+)([+-])([-+]?\d+)$/){ a=$1.to_i;b=$3.to_i puts (($2=='+')?(a-b):(a+b)); }