#include <cstdio>
#include <string>
int alpha[256];
char buf[100001];
int main(void) {
int n; scanf("%d", &n);
while(n--) {
int x; scanf("%d ", &x);
if (x == 0) {
alpha[32] += 1;
}
else if (x >= 1 && x <= 26) {
x -= 1;
alpha['A' + x] += 1;
}
else if (x >= 27 && x <= 52) {
x -= 27;
alpha['a' + x] += 1;
}
}
fgets(buf, sizeof(buf), stdin);
for (int i = 0; buf[i] != '\0'; i++) {
alpha[buf[i]] -= 1;
}
for (int i = 0; i < 256; i++) {
if (alpha[i] != 0) {
printf("n\n");
return 0;
}
}
printf("y\n");
return 0;
}
I2luY2x1ZGUgPGNzdGRpbz4KI2luY2x1ZGUgPHN0cmluZz4KCmludCBhbHBoYVsyNTZdOwpjaGFyIGJ1ZlsxMDAwMDFdOwoKaW50IG1haW4odm9pZCkgewoJaW50IG47IHNjYW5mKCIlZCIsICZuKTsKCXdoaWxlKG4tLSkgewoJCWludCB4OyBzY2FuZigiJWQgIiwgJngpOwoJCWlmICh4ID09IDApIHsKCQkJYWxwaGFbMzJdICs9IDE7CgkJfQoJCWVsc2UgaWYgKHggPj0gMSAmJiB4IDw9IDI2KSB7CgkJCXggLT0gMTsKCQkJYWxwaGFbJ0EnICsgeF0gKz0gMTsKCQl9CgkJZWxzZSBpZiAoeCA+PSAyNyAmJiB4IDw9IDUyKSB7CgkJCXggLT0gMjc7CgkJCWFscGhhWydhJyArIHhdICs9IDE7CiAJCX0KCX0KCglmZ2V0cyhidWYsIHNpemVvZihidWYpLCBzdGRpbik7Cglmb3IgKGludCBpID0gMDsgYnVmW2ldICE9ICdcMCc7IGkrKykgewoJCWFscGhhW2J1ZltpXV0gLT0gMTsKCX0KCWZvciAoaW50IGkgPSAwOyBpIDwgMjU2OyBpKyspIHsKCQlpZiAoYWxwaGFbaV0gIT0gMCkgewoJCQlwcmludGYoIm5cbiIpOwoJCQlyZXR1cm4gMDsKCQl9Cgl9CglwcmludGYoInlcbiIpOwoJcmV0dXJuIDA7Cn0=