n, m, b = map(int,input().split()) targ = pow(m, n, b) g = [] for j in range(6): i = 0 while True: if (i + 1) ** 2 > targ: break i += 1 targ = targ - i * i g.append(i) for i in range(6): if g[i] == 0: g[i] += b #print(targ) print("YES") print(*g)