#include <bits/stdc++.h>
using namespace std;
#define ll long long
#define FAST ios::sync_with_stdio(0), cin.tie(0), cout.tie(0)
#define endl '\n'
const int N = 55;
char a[N][N];
signed main(){
FAST;
int n, m; cin >> n >> m;
for(int i=1; i<=n; i++){
for(int j=1; j<=m; j++){
cin >> a[i][j];
}
}
string s; cin >> s;
string s2 = s; reverse(s2.begin(), s2.end());
for(int i=1; i<=n; i++){
string t = "";
for(int j=1; j<=m; j++){
t += a[i][j];
if(t.find(s) != string::npos
|| t.find(s2) != string::npos){
cout << "YES";
return 0;
}
}
}
for(int i=1; i<=m; i++){
string t = "";
for(int j=1; j<=n; j++){
t += a[j][i];
if(t.find(s) != string::npos
|| t.find(s2) != string::npos){
cout << "YES";
return 0;
}
}
}
cout << "NO";
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKI2RlZmluZSBsbCBsb25nIGxvbmcKI2RlZmluZSBGQVNUIGlvczo6c3luY193aXRoX3N0ZGlvKDApLCBjaW4udGllKDApLCBjb3V0LnRpZSgwKQojZGVmaW5lIGVuZGwgJ1xuJwoKY29uc3QgaW50IE4gPSA1NTsKCmNoYXIgYVtOXVtOXTsKCnNpZ25lZCBtYWluKCl7CiAgICBGQVNUOwogICAgaW50IG4sIG07IGNpbiA+PiBuID4+IG07CiAgICBmb3IoaW50IGk9MTsgaTw9bjsgaSsrKXsKICAgICAgICBmb3IoaW50IGo9MTsgajw9bTsgaisrKXsKICAgICAgICAgICAgY2luID4+IGFbaV1bal07CiAgICAgICAgfQogICAgfQogICAgc3RyaW5nIHM7IGNpbiA+PiBzOwogICAgc3RyaW5nIHMyID0gczsgcmV2ZXJzZShzMi5iZWdpbigpLCBzMi5lbmQoKSk7CiAgICBmb3IoaW50IGk9MTsgaTw9bjsgaSsrKXsKICAgICAgICBzdHJpbmcgdCA9ICIiOwogICAgICAgIGZvcihpbnQgaj0xOyBqPD1tOyBqKyspewogICAgICAgICAgICB0ICs9IGFbaV1bal07CiAgICAgICAgICAgIGlmKHQuZmluZChzKSAhPSBzdHJpbmc6Om5wb3MKICAgICAgICAgICAgICAgfHwgdC5maW5kKHMyKSAhPSBzdHJpbmc6Om5wb3MpewogICAgICAgICAgICAgICAgY291dCA8PCAiWUVTIjsKICAgICAgICAgICAgICAgIHJldHVybiAwOwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgfQogICAgZm9yKGludCBpPTE7IGk8PW07IGkrKyl7CiAgICAgICAgc3RyaW5nIHQgPSAiIjsKICAgICAgICBmb3IoaW50IGo9MTsgajw9bjsgaisrKXsKICAgICAgICAgICAgdCArPSBhW2pdW2ldOwogICAgICAgICAgICBpZih0LmZpbmQocykgIT0gc3RyaW5nOjpucG9zCiAgICAgICAgICAgICAgIHx8IHQuZmluZChzMikgIT0gc3RyaW5nOjpucG9zKXsKICAgICAgICAgICAgICAgIGNvdXQgPDwgIllFUyI7CiAgICAgICAgICAgICAgICByZXR1cm4gMDsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgIH0KICAgIGNvdXQgPDwgIk5PIjsKICAgIHJldHVybiAwOwp9