import sys sys.set_int_max_str_digits(0) N = input() L = len(N) if int(N[0]) < 4: ans = ['5']*(L - 1) exit(print(''.join(ans))) elif int(N[0]) > 5: ans = ['5']*(L) exit(print(''.join(ans))) ans = [] five = False for i in range(L): nokori = L - i n = int(N[i]) if n > 5: for _ in range(nokori): ans.append('5') break elif n < 4: cnt = 0 while ans: rm = ans.pop() if rm == '5': five = True ans.append('4') break else: cnt += 1 # cnt 分 5 を入れる if not five: cnt -= 1 for _ in range(cnt + nokori): ans.append('5') break else: ans.append(str(n)) print(''.join(ans))