#include using namespace std; // スターグラフにすると、厳密解が確定する (judge の ng/ok を考える以前の問題) int main() { int N = 200000; int c = N / 2; cout << N << endl; for (int x = 1; x <= N; x++) { if (c != x) cout << min(c, x) << " " << max(c, x) << "\n"; } return 0; }