## https://yukicoder.me/problems/no/3267 def main(): N = int(input()) x = (N * (N + 1)) // 2 if x % N != 0: print("No") else: print("Yes") X = x // N P = [] Q = [] q = 1 p = X P.append(p) Q.append(q) for _ in range(1, N): p -= 1 if p < 1: p += N q += 2 if q > N: q -= N P.append(p) Q.append(q) print(" ".join(map(str, P))) print(" ".join(map(str, Q))) if __name__ == '__main__': main()