#pragma GCC target("avx2") #pragma GCC optimize("O3") #pragma GCC optimize("unroll-loops") #include #include #define rep(i, a, b) for (ll i = (ll)(a); i < (ll)(b); i++) using namespace atcoder; using namespace std; typedef long long ll; void solve() { int n; string s; cin >> n >> s; string ans(n, '.'); rep(i, 0, n) { int x; cin >> x; ans[i] = s[x - 1]; } cout << ans << endl; } int main() { ios::sync_with_stdio(false); cin.tie(nullptr); solve(); }