#include #define REP(i,n) for(int i=0,i##_len=(n);i Gutyoku(ll N,ll K,const vector p){ vector ret(N); REP(i,N){ ll tmp=i; REP(j,K) tmp+=p[tmp%N]; ret[i]=tmp+1; } return ret; } int main(){ ll N,K;cin>>N>>K; vector p(N); REP(i,N) cin>>p[i]; vector ans=Gutyoku(N,K,p); REP(i,N) cout<