#include<bits/stdc++.h>
using namespace std;
const int n=1e6+5;
int t,flag;
int a[n];
int main(){
int n,m;
cin>>n>>m;
for(int i=1;i<=n;i++){
cin>>a[i];
if(a[i]==m){
t=i;
flag=1;
}
}
if(flag=1) cout<<t;
else cout<<0;
}
#include <bits/stdc++.h>
using namespace std;
int a[100005];
int main(){
int n;
cin>>n;
for(int i=0;i<n;i++){
cin>>a[i];
}
int m;
while(cin>>m){
int l = 0, r = n;
while (l+1 < r){
int mid = l + (r - l)/2;
if (a[mid] > m){
r = mid;
}else{
l = mid;
}
}
if(a[l]==m){
cout<<l+1<<' ';
}else{
cout <<"0"<<" ";
}
}
return 0;
}