def solve(): ns = input() trs = str.maketrans("0123456789", "0000455555") ns = ns.translate(trs) if ns[0] == "0": return "5" * (len(ns) - 1) if "0" not in ns: return ns i = ns.index("0") sl = ns[:i] r = "5" * (len(ns) - i) if "5" not in sl: return "5" * (i - 1) + r j = sl.rindex("5") return sl[:j] + "4" + "5" * (i - j - 1) + r case_t = 1 # case_t = int(input()) for _ in [None] * case_t: print(solve())