#include <bits/stdc++.h>

using namespace std;
const int N=3e5+10;
typedef long long ll;
int pos[N],a[N],q,n;
void  solve()
{
	cin>>n>>q;
	for(int i=1;i<=n;i++) cin>>a[i];
	for(int i=n;i;i--)pos[a[i]]=i;
	while(q--)
	{
		int x;
		cin>>x;
		cout<<pos[x]<<' ';
		int t=pos[x];
		pos[x]=1;
		for(int i=1;i<=50;i++)
		if(i!=x&&pos[i]<t)
		pos[i]++;
	}
	
}
int main()
{
	int t=1;
	while(t--)
	{
		solve();
	}
	//system("pause");
	return 0;
}