#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
#include<cmath>
using namespace std;
const int N=1000;
int main()
{
int n,l,t,i,j,k,m,a[N],b[N];
cin>>n>>l>>t;
for(i=0;i<n;i++){
cin>>a[i];
b[i]=1;
}
for(i=0;i<t;i++){
for(j=0;j<n;j++){
if(a[j]==l){
b[j]=-1;
}else if(a[j]==0){
b[j]=1;
}
}
for(j=0;j<n;j++){
for(k=j+1;k<n;k++){
if(a[j]==a[k]){
b[j]*=-1;
b[k]*=-1;
}
}
}
for(m=0;m<n;m++){
a[m]+=b[m];
}
}
for(m=0;m<n;m++){
cout<<a[m]<<" ";
}
return 0;
}