ll@t; rep(t){ ll@k,@m,@n,a[2d5],z=0; char v[k+1]{}; rep(i,1,k+1){ if(!v[i]){ for(ll j=i;;){ a[z]=j; v[j]=1; j=((j+m-2)%k)+1; if(j==i)break; ++z; v[j]=1; j=((j+m-2)%k)+1; if(j==i)break; } } } if(z