#include<bits/stdc++.h>
using namespace std;

// 判断一个数是否为质数
bool h(int m) {
    if (m <= 1) return false;
    if (m == 2) return true;
    if (m % 2 == 0) return false;
    for (int i = 3; i <= sqrt(m); i += 2) {
        if (m % i == 0) return false;
    }
    return true;
}

int main() {
    int n;
    cin >> n;
    for (int i = 2; i <= n - 2; i++) {
        if (h(i) && h(i + 2)) {
            cout << i << " " << i + 2 << endl;
        }
    }
    return 0;
}
/**************************************************************
	Problem: 1139
	User: wangyiyang
	Language: C++
	Result: Accepted
	Time:12 ms
	Memory:2072 kb
****************************************************************/