#include <bits/stdc++.h>
#define int long long
using namespace std;
int n,m,q;
int a[114514];
inline int toofind(int x){
int l=1,r=n;
while(l<r){
int mid=(l+r)>>1;
if(a[mid]>=x) r=mid;
else l=mid+1;
}
if(a[l]==x) return l;
else return -1;
}
signed main(){
scanf("%lld%lld",&n,&m);
for(int i=1;i<=n;i++) scanf("%lld",&a[i]);
while(m--){
scanf("%lld",&q);
int cnt=toofind(q);
printf("%lld ",cnt);
}
return -0;
}