import sys # input = lambda :sys.stdin.readline()[:-1] ni = lambda :int(input()) na = lambda :list(map(int,input().split())) yes = lambda :print("yes");Yes = lambda :print("Yes");YES = lambda : print("YES") no = lambda :print("no");No = lambda :print("No");NO = lambda : print("NO") ####################################################################### """ 4449 0555 4549 4455 """ n = input() ok = -1 for i in range(len(n)): if n[i] != "4" and n[i] != "5": if int(n[i]) < 4: ok = 0 else: ok = 1 z = i break # print(ok) if ok == -1: print(n) elif ok: print(n[:z] + "5" * (len(n) - z)) else: y = -1 for i in range(z-1, -1, -1): if n[i] == "5": y = i break if y == -1: print("5" * (len(n) - 1)) else: print(n[:y] + "4" + "5" * (len(n) - y - 1))