#include <stdio.h>
int main(){
	int n,tmp,i,m,a[500];
//	freopen("1.txt","r",stdin);
	while (scanf("%d %d",&n,&m)!=EOF)
	{
		for (i=0;i<n;i++)
		{
			scanf("%d",&a[i]);
		}
		while (m--)
		{
			scanf("%d",&tmp);
			for (i=n-1;i>=0;i--)
			{
				if (tmp==a[i])
				{
					printf("%d ",i);
					break;
				}
			}
			if (i==-1)
			{
				printf("-1 ");
			}
		}
		printf("\n");
	}
//	fclose(stdin);
	return 0;
}
/**************************************************************
	Problem: 2167
	User: admin
	Language: C
	Result: Accepted
	Time:9 ms
	Memory:1144 kb
****************************************************************/