#include #include #include #include #include #include #include using namespace std; using ll = long long; int main() { int x; cin >> x; auto f = [](int n) { int k = 0; for (int i = 1; i * i <= n; i++) { if (n % i == 0) { k += 2; if (i * i == n) k--; } } return n - k; }; int d = 1 << 30; for (int a = 1; a < x; a++) { int b = x - a; if (abs(a - b) >= 600) continue; int c = abs(f(a) - f(b)); d = min(d, c); } for (int a = 1; a < x; a++) { int b = x - a; if (abs(a - b) >= 600) continue; int c = abs(f(a) - f(b)); if (c == d) cout << a << ' ' << b << '\n'; } return 0; }