
#include<bits/stdc++.h>

#define all(k) k.begin(),k.end()
#define INF 1e9
#define repk(i,a, n) for(int i=a;i<=n;i++)
#define rep(i,a, n) for(int i=a;i<n;i++)
#define per(i,a,n) for(int i=n-1;i>=a;i--)
#define pb push_back
#define ppb pop_back
#define eb emplace_back
#define ll  long long
#define ull unsigned long long
#define pci pair<int,int>
#define vc vector<char>
#define vs vector<set<pi>>
#define vi vector<int>
#define vl vector<ll>
#define vvi vector<vi>
#define vb vector<bool>
#define vpc vector<pci>
#define vvc vector<vc>
#define mi map<int,int>
#define mset map<string,set<char>>
#define umap unordered_map
#define int int64_t
using namespace std;
#define fi first
#define se second
#define mod 1000000007

void sol()
{ 
  
int n,x;cin>>n>>x;
vi a(n);
rep(i,0,n)cin>>a[i];
rep(i,0,n){
  if(a[i]==x)
    continue;
  else
    cout<<a[i]<<" ";
}
}
 


int32_t main() {

int t=1;
// for(cin>>t;t;t--)
sol();
  return 0;
}

#include <bits/stdc++.h>
using namespace std;
int main()
{
	int n,x,a;
	cin>>n>>x;
	for(int i=0;i<n;i++)
	{
		cin>>a;
		if(a!=x)
		{
			cout<<a<<" ";
		}
	}
	return 0;
}