#include using namespace std; using ll=long long; int main(){ ios::sync_with_stdio(false); cin.tie(nullptr); int N,K,T; cin>>N>>K>>T; vector A(N,'/'); vector B(N,0); for(auto &i:A)cin>>i; for(auto &i:B)cin>>i; vector b_T(N,0); for(int i=0;i=T){ b_T[i]=B[i]-T; }else{ int k=T-B[i]; if(k/K%2==0){ b_T[i]=k%K; }else{ b_T[i]=K-k%K; } } }else{ if(B[i]+T<=K){ b_T[i]=B[i]+T; }else{ int k=B[i]+T; if(k/K%2==0){ b_T[i]=k%K; }else{ b_T[i]=K-k%K; } } } } vector oB(N,array()); for(int i=0;i