#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
****************************************************************/