#include using namespace std; int N, M; bool prime[10009]; void init() { for (int i = 2; i <= 10000; i++) prime[i] = true; for (int i = 2; i <= 10000; i++) { for (int j = i * i; j <= 10000; j += i) prime[j] = false; } } int main() { cin >> N; init(); for (int i = N; i <= 10000; i++) { if (prime[i] == true) { M = i; break; } } for (int i = 1; i <= N; i++) cout << i << " " << (i * (i + 1) / 2) % M << endl; return 0; }