t = int(input())
for _ in range(t):
    k, m, n = map(int, input().split())
    if k < n * 2 or m == 1:
        print("No")
        continue
    st = set()
    ans = []
    if m > k // 2:
        for b in range(1, k + 1):
            a = (b - m) % k + 1
            if (not a in st) and (not b in st):
                st.add(a)
                st.add(b)
                ans.append(a)
            if len(ans) == n:
                break
    else:
        for a in range(1, k + 1):
            b = (a + m - 2) % k + 1
            if (not a in st) and (not b in st):
                st.add(a)
                st.add(b)
                ans.append(a)
            if len(ans) == n:
                break
    if len(ans) == n:
        print("Yes")
        print(*ans)
    else:
        print("No")