#include <bits/stdc++.h>
using namespace std;
const int N = 2e5 + 5;
long long n,k,t;
long long a[N],pos[N];
int main(){
cin >> n >> k >> t;
for(int i = 1;i <= k;i++){
cin >> a[i];
}
for(int i = 0;i < n;i++){
pos[i] = i;
}
for(int i = 1;i <= t;i++){
vector<int> tot;
for(int i = 1;i <= k;i++){
tot.push_back(pos[a[i]]);
}
for(int i = 0;i < k;i++){
pos[a[i + 1]] = tot[(i - 1 + k) % k];
}
for(int i = 1;i <= k;i++){
a[i] = (a[i] + 1) % n;
}
}
for(int i = 0;i < n;i++){
cout << pos[i] << ' ';
}
return 0;
}