s = gets.strip n = s.size s = s+s ans = -10000000000000 n.times{|i| t = s[i,n] next if not (/\d/=~t[0] && /\d/=~t[-1]) ans = [ans, eval(t.gsub(/(\d+)/){|m|m.to_i})].max } p ans