#include using namespace std; typedef long long ll; signed main(){ ios::sync_with_stdio(false); cin.tie(0); cout << fixed << setprecision(20); int n; cin>>n; vector v(n+1,1); vector> ans(n+1); for(int i=2;i<=n;i++){ for(int j=i;j<=n;j+=i){ v[j]++; } v[i] = i-v[i]; if(i >= n-i){ ans[abs(v[i]-v[n-i])].push_back(i); ans[abs(v[i]-v[n-i])].push_back(n-i); } } for(int i=0;i<=n;i++){ if(ans[i].size()){ sort(ans[i].begin(),ans[i].end()); for(auto j:ans[i]){ cout << j << " " << n-j << "\n"; } return 0; } } }