#include <bits/stdc++.h>
using namespace std;
#define rep(i, a, b) for (lli i = a; i < b; i++)
#define lli long long int
#define ld double
#define all(v) v.begin(), v.end()
#define hell 1000000000000000
#define pb push_back
#define vi vector<lli>
#define vip vector<pair<lli, lli>>
#define F first
#define S second
// #define mod 998244353
// lli n = 10000000;
// int dx[]={1,-1,0,0};
// int dy[]={0,0,1,-1};
// // vector<bool> p(n + 1, true);
// void sieve()
// {
//     for (long long int i = 2; i * i <= n; i++)
//     {
//         if (p[i])
//         {
//             for (long long int j = i + i; j <= n; j = j + i)
//             {
//                 p[j] = false;
//             }
//         }
//     }
// }
// lli Gcd(lli a, lli b)
// {
//     if (a % b == 0)
//     {
//         return b;
//     }
//     return Gcd(b, a % b);
// }
// lli power(lli a, lli n,lli mod)
// {
//     lli res = 1;
//     while (n > 0)
//     {
//         if (n & 1)
//             res = ((res % mod) * (a % mod)) % mod, n--;
//         else
//             a = ((a % mod) * (a % mod)) % mod, n /= 2;
//     }
//     return res;
// }
void solve()
{
    lli n,x;
    cin>>n>>x;
    rep(i,0,n)
    {
        lli a;
        cin>>a;
        if(a!=x)
        {
            cout<<a<<" ";
        }
    }
    cout<<endl;
}
int main()
{
    ios_base::sync_with_stdio(false);
    cin.tie(0);
    cout.tie(0);
    //freopen("input.txt", "r", stdin);
    //freopen("output.txt", "w", stdout);
    // sieve();
    lli t = 1;
    // cin >> t;
    while (t--)
    {
        solve();
    }
}
#include<bits/stdc++.h>

using namespace std;

int main() {
    int n, a, b;
    cin >> n >> a >> b;

    cout << n - a + b << "\n";

    return 0;
}