#include using namespace std; using ll = long long; int main(){ ios::sync_with_stdio(false); cin.tie(0); int T; cin >> T; while(T--){ int k, m, n; cin >> k >> m >> n; m--; if(m == 0){ cout << "No\n"; continue; } int g = gcd(k, m); vector ans; for(int i = 0; i < g; i++){ vector b = {i}; do{ b.emplace_back((b.back() + m) % k); }while(b.back() != i); b.pop_back(); for(int j = 0; j + 1 < b.size(); j += 2){ ans.emplace_back(b[j] + 1); } } if(ans.size() < n){ cout << "No\n"; }else{ cout << "Yes\n"; for(int i = 0; i < n; i++){ cout << ans[i] << (i + 1 == n ? '\n' : ' '); } } } }