#include <bits/stdc++.h>
using namespace std;
int main() {
  if (0) {
    freopen("input.txt", "r", stdin);
    freopen("output.txt", "w", stdout);
  };
  int k;
  cin >> k;
  if (k % 2 == 0) {
    puts("NO");
    return 0;
  }
  puts("YES");
  int x = k + 1;
  if (x == 2) {
    cout << "2 1" << endl;
    cout << "1 2" << endl;
  } else {
    cout << (x + 1) * 2 << ' ' << (x + 1) * k << endl;
    cout << "1 2" << endl;
    for (int i = 1; i <= 2; i++) {
      for (int j = 3; j <= x; j++) {
        printf("%d %d\n", i, j);
      }
    }
    for (int i = 3; i <= x; i++) {
      printf("%d %d\n", i, x + 1);
      int e = (i % 2) ? i + 2 : i + 1;
      for (int j = e; j <= x; j++) {
        printf("%d %d\n", i, j);
      }
    }
    printf("%d %d\n", x + 1, x + 2);
    printf("%d %d\n", x + 3, x + 4);
    for (int i = x + 3; i <= x + 4; i++) {
      for (int j = x + 5; j <= 2 * x + 2; j++) {
        printf("%d %d\n", i, j);
      }
    }
    for (int j = x + 5; j <= 2 * x + 2; j++) {
      printf("%d %d\n", x + 2, j);
      int e = (j % 2) ? j + 2 : j + 1;
      for (int i = e; i <= 2 * x + 2; i++) {
        printf("%d %d\n", j, i);
      }
    }
  }
  return 0;
}
