#include <bits/stdc++.h>   using namespace std;   int gcd(int f, int s) {     if (s == 0)       return f;     else       return gcd(s, f % s);   }   int const N = 200005;   long long const mod = 1000 * 1000 * 1000 + 7;   map<string, long long> m;   string s[N];   int main() {     int a;     cin >> a;     if (a < 6)       printf( -1 n );     else {       printf( 1 2 n1 3 n1 4 n );       for (int i = 5; i <= a; i++) printf( 2 %d n , i);     }     for (int i = 1; i < a; i++) printf( %d %d n , i, i + 1);     return 0;   }   