#include<bits/stdc++.h>
using namespace std;
const int maxn=100000;
int main(){
int a,b,c=-100000000,d=100000000,f[maxn];
cin>>a>>b;
for(int i=0;i<a;i++){
cin>>f[i];
if(f[i]>c){
c=f[i];
}
if(f[i]<d){
d=f[i];
}
}
for(int i=0;i<a;i++){
if(f[i]>b){
f[i]=c;
}
if(f[i]<b){
f[i]=d;
}
cout<<f[i]<<" ";
}
return 0;
}