M = 10 ** 9 + 7
import sys
print = sys.stdout.write
def fg():
    return int(input())
def fgh():
    return [int(xx) for xx in input().split()]
n = fg()
if n <= 2:
    print('No\n')
    quit()
print('Yes\n')
if n == 3:
    print('9 7 3\n')
    print('4 2 5\n')
    print('8 1 6\n')
    quit()
a = [[0] * n for i in range(n)]
s = 0
for i in range(n):
    for j in range(n):
        a[i][j] = s + 1
        s += 1
a[0][0], a[0][1] = a[0][1], a[0][0]
if n % 2:
    a[n // 2][n // 2 - 1], a[n // 2 - 1][n // 2] = a[n // 2 - 1][n // 2], a[n // 2][n // 2 - 1]
for i in range(n):
    for j in range(n):
        print(str(a[i][j]) +  ' ')
    print('\n')