#include <bits/stdc++.h>
using namespace std;
//判断一个四位数是否是回文
bool huiwen(int n){
bool r = false;//假设不是回文
int q,b,s,g;
q = n / 1000;
b = n / 100 % 10;
s = n / 10 % 10;
g = n % 10;
if(n < 10){
r = true;
}else if(n >= 10 && n < 100 && g == s){
r = true;
}else if(n >= 100 && n < 1000 && g == b){
r = true;
}else if(n >= 1000 && n < 10000 && g == q && s == b){
r = true;
}
return r;
}
int main(){
int n,m,a[110][110],i,j,c = 0;
cin>>n>>m;
for(i = 0;i < n;i++){
for(j = 0;j < m;j++){
cin>>a[i][j];
}
}
for(i = 0;i < n;i++){
for(j = 0;j < m;j++){
if(huiwen(a[i][j])){
cout<<a[i][j]<<endl;
}
}
}
}
/**************************************************************
Problem: 1403
User: admin
Language: C++
Result: Accepted
Time:21 ms
Memory:2072 kb
****************************************************************/