#include <cstdio>
#include <cstring>
#include <algorithm>

int n;

int main(){
	scanf("%d", &n);
	printf("%d\n", n * (n - 1) / 2 - n / 2);
	if(n & 1){
		for(int i = 1; i < n; i++)
			for(int j = i + 1; j < n; j++)
				if(i + j != n) printf("%d %d\n", i, j);
		for(int i = 1; i < n; i++) printf("%d %d\n", i, n);
	}
	else{
		for(int i = 1; i <= n; i++)
			for(int j = i + 1; j <= n; j++)
				if(i + j != n + 1) printf("%d %d\n", i, j);
	}
	return 0;
}