s = raw_input() p = s.rfind(max(s)) q = 0 while q < p: if s[q] < s[p]: l = list(s) l[p] = s[q] l[q] = s[p] s = ''.join(l) break q += 1 print s