#include <bits/stdc++.h>
using namespace std;
int main(){
int n,m,i,a[100][100],j,sp,se;
cin>>n>>m;
bool l=0;
for(i=0;i<n;i++){
for(j=0;j<m;j++){
cin>>a[i][j];
}
}
cin>>sp>>se;
for(i=0;i<n;i++){
for(j=0;j<m;j++){
if(a[i][j]==sp){
if(a[i-1][j]==se||a[i+1][j]==se||a[i][j-1]==se||a[i][j+1]==se){
cout<<"Y";
l=1;
break;
}
}
}
}
if(l==0)
cout<<"N";
return 0;
}
/**************************************************************
Problem: 2000
User: fzy001
Language: C++
Result: Accepted
Time:9 ms
Memory:2072 kb
****************************************************************/