#include<bits/stdc++.h>
using namespace std;
#define ll long long int
#define endl '\n'
const int mxN=30001,M=1e9+7;

int main() {
int n,k;
cin>>n>>k;
vector<int>v;
for(int i=1;i <=n;i ++){
    int x;cin>>x;
    if(x!=k)v.push_back(x);
}
for(int a: v)cout<<a<<" ";
 return 0;

}

#include <bits/stdc++.h>

using namespace std;

int main() {
    int n,q;
    cin>>n>>q;
    long long int a[n];
    for(int i=0;i<n;i++)
        cin>>a[i];
    long long int b[n]={0};
    b[0]=a[0]-1;
    for(int i=1;i<n;i++){
        b[i]=a[i]-a[i-1]-1;
    }
    for(int i=1;i<n;i++){
        b[i]=b[i]+b[i-1];
    }
    long long int k;
    for(int i=0;i<q;i++){
        cin>>k;
        int p=lower_bound(b,b+n,k)-b;
        if(p==0){
            cout<<k;
        }
        else{
            cout<<a[p-1]+(k-b[p-1]);
        }
        cout<<endl;
    }
    return 0;
}