#include<bits/stdc++.h>
using namespace std;
long long n,a[10000001],pre[10000001];
int main(){
cin>>n;
for(int i=1;i<=n;i++){
a[i]=i;
}
for(int i=1;i<=n;i++){
pre[i]=a[i]+pre[i-1];
}
for(int i=1;i<=n/2;i++){
for(int j=i;j<n;j++){
if(abs(pre[i]-pre[j])==n){
if(i==n||j==n){
continue;
}else
cout<<min(i,j)+1<<" "<<max(i,j)<<endl;
}
}
}
return 0;
}