S = gets.chomp class String def stem? match?(/^[^+-].*[^+-]$/) end end puts S.size.times.map { |i| S.chars.rotate(i).join }.filter { |s| s.stem? }.map { |s| eval(s.gsub(/0+(\d+)/) { Regexp.last_match(1) }) }.max