#include using namespace std; int main() { int N; cin >> N; vector V(N + 1); for (int i = 1; i <= N; i++) { for (int j = i; j <= N; j += i) { V.at(j)++; } } int mi = 1e9; for (int i = 1; i < N; i++) { int j = N - i; mi = min(mi, abs((i - V.at(i)) - (j - V.at(j)))); } for (int i = 1; i < N; i++) { int j = N - i; if (abs((i - V.at(i)) - (j - V.at(j))) == mi) cout << i << " " << j << "\n"; } }