""" 6 以上の値のある桁から下は全て 5 になる 3 以下の値のある桁未満は全て 5 になる """ s = list(map(int, input())) n = len(s) ans = [] for i in range(n): if 4 <= s[i] <= 5: ans.append(s[i]) elif s[i] >= 6: ans += [5] * (n - i) break else: ans += [5] * (n - i) for j in reversed(range(i)): if s[j] == 5: ans[j] = 4 break if ans > s: # ↑ で 4 に変えられなかった ans = [5] * (n - 1) break print(*ans, sep = "")