s = gets.chomp max = 0 (1...s.length).each do |i| # print s[0, i], " ", s[i..-1], "\n" s2 = s[i..-1] + s[0, i] next if s2[0] < '0' || s2[0] > '9' || s2[-1] < '0' || s2[-1] > '9' max = [eval(s2), max].max end puts max