#include<bits/stdc++.h>
using namespace std;

int main(){
	int nofCrds, nofQs;
	cin>>nofCrds>>nofQs;

	unordered_map<int, int> iofClrs;
	for(int i=0; i<nofCrds; i++){
		int clr;
		cin>>clr;

		if(!iofClrs.count(clr)){
			iofClrs[clr]=i;
		}
	}

	for(int i=0; i<nofQs; i++){
		int clr;
		cin>>clr;

		int clrPos=iofClrs[clr];
		for(auto it=iofClrs.begin(); it!=iofClrs.end(); it++){
			if(it->second<clrPos){
				it->second++;
			}
		}

		cout<<clrPos+1<<" ";
		iofClrs[clr]=0;
	}
}