#include <iostream>
#include <string>
using namespace std;
int main() {
int n, m;
cin >> n >> m;
string a, b;
cin >> a >> b;
int i = 0;
bool ok = true;
for (int j = 0; j < m; j++) {
if (i < n && a[i] == b[j]) {
i++;
}
if (i == n) {
cout << "YES\n";
ok = false;
break;
}
}
if(ok == true){
cout << "NO";
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CiAgICBpbnQgbiwgbTsKICAgIGNpbiA+PiBuID4+IG07CiAgICBzdHJpbmcgYSwgYjsKICAgIGNpbiA+PiBhID4+IGI7CgogICAgaW50IGkgPSAwOwogICAgYm9vbCBvayA9IHRydWU7CiAgICBmb3IgKGludCBqID0gMDsgaiA8IG07IGorKykgewogICAgICAgIGlmIChpIDwgbiAmJiBhW2ldID09IGJbal0pIHsKICAgICAgICAgICAgaSsrOwogICAgICAgIH0KICAgICAgICBpZiAoaSA9PSBuKSB7CiAgICAgICAgICAgIGNvdXQgPDwgIllFU1xuIjsKICAgICAgICAgICAgb2sgPSBmYWxzZTsKICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgfQogICAgfQogICAgaWYob2sgPT0gdHJ1ZSl7CiAgICAgICAgY291dCA8PCAiTk8iOwogICAgfQogICAgcmV0dXJuIDA7Cn0K