#include <bits/stdc++.h> using namespace std; using Int = long long; template<typename T1,typename T2> inline void chmin(T1 &a,T2 b){if(a>b) a=b;} template<typename T1,typename T2> inline void chmax(T1 &a,T2 b){if(a<b) a=b;} //INSERT ABOVE HERE const Int MAX = 2e6+100; Int cnt[MAX]={}; Int calc(Int a,Int b){ return abs((a-cnt[a])-(b-cnt[b])); } signed main(){ cin.tie(0); ios::sync_with_stdio(0); for(Int i=1;i<MAX;i++) for(Int j=i;j<MAX;j+=i) cnt[j]++; Int x; cin>>x; Int res=MAX; for(Int a=1;a<x;a++) chmin(res,calc(a,x-a)); for(Int a=1;a<x;a++) if(calc(a,x-a)==res) cout<<a<<" "<<x-a<<"\n"; cout<<flush; return 0; }