#include <bits/stdc++.h>
using namespace std;
// Speed
#define fast_io ios::sync_with_stdio(0); cin.tie(0); cout.tie(0)
// Typedefs
#define int long long
#define pb push_back
#define ff first
#define ss second
#define all(x) (x).begin(), (x).end()
#define rall(x) (x).rbegin(), (x).rend()
#define sz(x) ((int)(x).size())
#define endl '\n'
// Loops
#define rep(i,a,b) for(int i=a;i<b;++i)
#define each(x, a) for (auto &x : a)
// Logic
void solve() {
int n, q;
cin >> n >> q;
vector<int> a(n), t(q);
rep(i,0,n) cin >> a[i];
rep(j,0,q) cin >> t[j];
vector<int> b;
rep(j,0,q) {
int x = t[j];
auto it = find(a.begin(), a.end(), x);
int pos = it - a.begin();
b.pb(pos + 1);
rotate(a.begin(), a.begin() + pos,
a.begin() + pos + 1);
}
each(x, b) cout << x << " ";
cout << endl;
}
// Main
int32_t main() {
fast_io;
int t = 1;
while (t--) solve();
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgovLyBTcGVlZAojZGVmaW5lIGZhc3RfaW8gaW9zOjpzeW5jX3dpdGhfc3RkaW8oMCk7IGNpbi50aWUoMCk7IGNvdXQudGllKDApCgovLyBUeXBlZGVmcwojZGVmaW5lIGludCBsb25nIGxvbmcKI2RlZmluZSBwYiBwdXNoX2JhY2sKI2RlZmluZSBmZiBmaXJzdAojZGVmaW5lIHNzIHNlY29uZAojZGVmaW5lIGFsbCh4KSAoeCkuYmVnaW4oKSwgKHgpLmVuZCgpCiNkZWZpbmUgcmFsbCh4KSAoeCkucmJlZ2luKCksICh4KS5yZW5kKCkKI2RlZmluZSBzeih4KSAoKGludCkoeCkuc2l6ZSgpKQojZGVmaW5lIGVuZGwgJ1xuJwoKLy8gTG9vcHMKI2RlZmluZSByZXAoaSxhLGIpIGZvcihpbnQgaT1hO2k8YjsrK2kpCiNkZWZpbmUgZWFjaCh4LCBhKSBmb3IgKGF1dG8gJnggOiBhKQoKLy8gTG9naWMKdm9pZCBzb2x2ZSgpIHsKICAgIGludCBuLCBxOwogICAgY2luID4+IG4gPj4gcTsKCiAgICB2ZWN0b3I8aW50PiBhKG4pLCB0KHEpOwoKICAgIHJlcChpLDAsbikgY2luID4+IGFbaV07CiAgICByZXAoaiwwLHEpIGNpbiA+PiB0W2pdOwoKICAgIHZlY3RvcjxpbnQ+IGI7CgogICAgcmVwKGosMCxxKSB7CiAgICAgICAgaW50IHggPSB0W2pdOwoKICAgICAgICBhdXRvIGl0ID0gZmluZChhLmJlZ2luKCksIGEuZW5kKCksIHgpOyAgICAgICAKICAgICAgICBpbnQgcG9zID0gaXQgLSBhLmJlZ2luKCk7ICAgICAgICAgICAgICAgICAgICAKICAgICAgICBiLnBiKHBvcyArIDEpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICByb3RhdGUoYS5iZWdpbigpLCBhLmJlZ2luKCkgKyBwb3MsICAgICAgICAgICAKICAgICAgICAgICAgICAgYS5iZWdpbigpICsgcG9zICsgMSk7CiAgICB9CgogICAgZWFjaCh4LCBiKSBjb3V0IDw8IHggPDwgIiAiOwogICAgY291dCA8PCBlbmRsOwp9CgovLyBNYWluCmludDMyX3QgbWFpbigpIHsKICAgIGZhc3RfaW87CiAgICBpbnQgdCA9IDE7CiAgICB3aGlsZSAodC0tKSBzb2x2ZSgpOwogICAgcmV0dXJuIDA7Cn0K