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