#include <bits/stdc++.h> using namespace std; typedef long long ll; #define REP(i,n) for(int i=0;i<n;++i) #define SORT(name) sort(name.begin(), name.end()) #define ZERO(p) memset(p, 0, sizeof(p)) #define MINUS(p) memset(p, -1, sizeof(p)) #define MOD 1000000007 #define INF 1000000000 ll N; int digit[10]; int main() { cin >> N; ZERO(digit); // N の桁数を求める int d = 0; REP(i, 10) { digit[i] = N % 10; N /= 10; d++; if(N <= 0) { break; } } ll left = 0; for(int i = d; i > 0; --i) { if(digit[i-1] != 7) { printf("%d", digit[i-1]); } else { printf("%d", digit[i-1] - 1); ll tmp = 1; REP(j, i-1) { tmp *= 10; } left += tmp; } } printf("\n%lld\n", left); return 0; }