#include<bits/stdc++.h> using namespace std; int n,m,a[1000005],ds,in; int main(){ cin>>n>>m; for(int i=1;i<=n;i++)scanf("%d",a+i); while(m--){ scanf("%d",&ds); in=lower_bound(a,a+n,ds)-a; if(ds==a[in])printf("%d ",in); else printf("-1 "); } }