#include <bits/stdc++.h>
#define fi "ASTRING.INP"
#define fo "ASTRING.OUT"
#define ll long long
using namespace std;
int n, m;
string a, b;
int main() {
ios_base::sync_with_stdio(false);
cin.tie(NULL); cout.tie(NULL);
cin >> n >> m;
cin >> a;
cin >> b;
int j = 0;
for (int i = 0; i < n; i++) {
while (a[i] != b[j] && j < m) j++;
if (a[i] != b[j]) {
cout << "N";
return 0;
}
else j++;
}
cout << "Y";
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CgojZGVmaW5lIGZpICJBU1RSSU5HLklOUCIKI2RlZmluZSBmbyAiQVNUUklORy5PVVQiCgojZGVmaW5lIGxsIGxvbmcgbG9uZwoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBuLCBtOwpzdHJpbmcgYSwgYjsKCmludCBtYWluKCkgewogICAgaW9zX2Jhc2U6OnN5bmNfd2l0aF9zdGRpbyhmYWxzZSk7CiAgICBjaW4udGllKE5VTEwpOyBjb3V0LnRpZShOVUxMKTsKCiAgICBjaW4gPj4gbiA+PiBtOwogICAgY2luID4+IGE7CiAgICBjaW4gPj4gYjsKCiAgICBpbnQgaiA9IDA7CiAgICBmb3IgKGludCBpID0gMDsgaSA8IG47IGkrKykgewogICAgICAgIHdoaWxlIChhW2ldICE9IGJbal0gJiYgaiA8IG0pIGorKzsKICAgICAgICBpZiAoYVtpXSAhPSBiW2pdKSB7CiAgICAgICAgICAgIGNvdXQgPDwgIk4iOwogICAgICAgICAgICByZXR1cm4gMDsKICAgICAgICB9CiAgICAgICAgZWxzZSBqKys7CiAgICB9CiAgICBjb3V0IDw8ICJZIjsKICAgIHJldHVybiAwOwp9