ev=gets.chomp maxi=nil ev.size.times{|i| ev=ev[1..-1]+ev[0] next if ev[0].match(/\D/) begin _ev=ev.gsub(/0(\d+)/,"\\1") c=eval(_ev) maxi=c if !maxi||maxi e end } p maxi