#include <stdlib.h>
int m,n,a[1000005],x;
void fac(int x)
{int r=1,w=n;
while(r<=w)
{int mid=(r+w)/2;
if(a[mid]>=x)
w=mid-1;
else
r=mid+1;
}
if(a[r]==x)
printf("%d ",r);
else
printf("-1");
}
int main()
{
int i;
scanf("%d%d",&n,&m);
for(i=1;i<=n;i++)
scanf("%d",&a[i]);
for(i=1;i<=m;i++)
{scanf("%d",&x);
fac(x);}
return 0;
}`