#include<bits/stdc++.h>
using namespace std;
int main(){
  int n;
  cin>>n;
  set<set<int> > pr;
  int s ;
  if(n&1)
    s = n;
  else
    s=n+1;
  for(int i=1;i<=n;i++){
    for(int j=1;j<=n;j++){
      if(i!=j && j+i!=s){
        pr.insert({i,j});
      }
    }
  }
  cout<<pr.size()<<endl;
  for(auto it:pr){
    for(auto a:it){
      cout<<a<<" ";
    }
    cout<<endl;
  }
  return 0;
}