#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; int main() { int i, j, k; long n; string s, s1, s2; bool flag = false; cin >> n; for (long i = 1; i < n; i++) { bool flag = false; s1 = to_string(n - i); s2 = to_string(i); if (s1.find("7") == string::npos && s2.find("7") == string::npos) { flag = true; break; } for (j = 0; j < s1.length(); j++) { if (s1[j] == '7') { string ss = "1"; for (k = 0; k < s1.length() - j - 1; k++) { ss += "0"; } long nn = stol(ss); i += nn; } } } cout << s1 << " " << s2 << endl; getchar(); getchar(); return 0; }