#include <iostream>
#include<algorithm>
using namespace std;
int main()
{
long n,k;
unsigned int x;
int i;
std::cin>>n>>k>>x;
unsigned int a[n];
for(i=0;i<n;i++)
std::cin>>a[i];
for(i=0;i<k;i++)
{
for(i=0;i<n;i++)
{
a[i]=a[i]^x;
}
}
for(i=0;i<n;i++)
std::cout<<a[i]<<" ";
cout<<a[n-1]<<" "<<a[0];
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZTxhbGdvcml0aG0+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpCnsKCWxvbmcgbixrOwoJdW5zaWduZWQgaW50IHg7CglpbnQgaTsKCXN0ZDo6Y2luPj5uPj5rPj54OwoJdW5zaWduZWQgaW50IGFbbl07Cglmb3IoaT0wO2k8bjtpKyspCglzdGQ6OmNpbj4+YVtpXTsKICAgZm9yKGk9MDtpPGs7aSsrKQoJewoJCWZvcihpPTA7aTxuO2krKykKCQl7CgkJCWFbaV09YVtpXV54OwoJCX0KCX0KCQoJZm9yKGk9MDtpPG47aSsrKQoJc3RkOjpjb3V0PDxhW2ldPDwiICI7Cgljb3V0PDxhW24tMV08PCIgIjw8YVswXTsKCXJldHVybiAwOwoKfQ==