#include using namespace std; using ll = long long; #define rep(i, n) for (int i = 0; i < (int)(n); i++) int main() { cin.tie(nullptr); ios_base::sync_with_stdio(false); string s; cin >> s; int n = s.size(); bool t = true; string ans; for (char c : s) { if (!t) { ans.push_back('5'); continue; } else { if (c >= '6') { t = false; ans.push_back('5'); } else if (c <= '3') { int m = ans.size(); for (int i = m - 1; i >= 0; i--) { if (ans[i] == '5') { ans[i]--; t = false; break; } else { ans[i]++; } } if (t) { rep(i, n - 1) cout << '5'; cout << endl; return 0; } else { ans.push_back('5'); } } else { ans.push_back(c); } } } cout << ans << endl; return 0; }