#include<iostream>
#include<cstdio>
using namespace std;
int a[1000005];
int main()
{
int n,m;scanf("%d%d",&n,&m);
int mid,left,right,key,search;
for (int i=0;i<n;++i) scanf("%d",&a[i]);
while (m--)
{
scanf("%d",&key);left=0;right=n-1;
while (left<=right)
{
mid=(left+right)/2;
if (a[mid]<key) left=mid+1;
else if (a[mid]>key)right=mid-1;
else {right=mid-1;search=mid;}
}
if (a[mid]==key) printf("%d ",search+1);
else printf("%d ",-1);
}
return 0;
}