#include <bits/stdc++.h>
int main() {
  int K, i, j;
  scanf("%d", &K);
  if (K == 1) {
    printf("YES\n");
    printf("2 1\n");
    printf("1 2\n");
    return 0;
  }
  if (K % 2) {
    printf("YES\n");
    printf("%d ", 4 * K - 2);
    printf("%d\n", (2 * (((K - 1) / 2) * 3 + (K - 1) * (K - 1))) + 1);
    int c = 0;
    for (i = 2; i <= K; ++i) {
      ++c;
      printf("1 %d\n", i);
    }
    for (i = 2; i <= K; ++i) {
      for (j = K + 1; j < 2 * K; ++j) {
        printf("%d %d\n", i, j);
        ++c;
      }
    }
    for (i = K + 1; i < 2 * K; i += 2) {
      ++c;
      printf("%d %d\n", i, i + 1);
    }
    for (i = 1; i < K; ++i) {
      ++c;
      printf("%d %d\n", 2 * K, 2 * K + i);
    }
    for (i = 1; i < K; ++i) {
      for (j = 3 * K; j < (4 * K - 1); ++j) {
        printf("%d %d\n", 2 * K + i, j);
        ++c;
      }
    }
    for (i = 3 * K; i < (4 * K - 1); i += 2) {
      printf("%d %d\n", i, i + 1);
      ++c;
    }
    printf("%d %d\n", 1, 2 * K);
  } else
    printf("NO\n");
  return 0;
}
