#include <vector> using namespace std; int main() { int n, m; cin >> n >> m; vector<vector<int>> ages(n, vector<int>(m)); for (int i = 0; i < n; ++i) { for (int j = 0; j < m; ++j) { cin >> ages[i][j]; } } int a, b; cin >> a >> b; bool r = false; for (int i = 0; i < n &&!r; ++i) { for (int j = 0; j < m &&!r; ++j) { if (ages[i][j] == a) { if (i - 1 >= 0 && ages[i - 1][j] == b) { r = true; } else if (i + 1 < n && ages[i + 1][j] == b) { r = true; } else if (j - 1 >= 0 && ages[i][j - 1] == b) { r = true; } else if (j + 1 < m && ages[i][j + 1] == b) { r = true; } } } } cout << (r? "Y" : "N") << endl; return 0; } /************************************************************** Problem: 2000 User: zhenghaoxuan Language: C++ Result: Compile Error ****************************************************************/