#include <bits/stdc++.h>
using namespace std;
int n , m ;
int a[99][99] ;
int x_qd , y_qd , x_zd , y_zd ;
int ans = 0 ;
int dx[] = { 0 , 1 , 0 , -1 , 0 } ;
int dy[] = { 0 , 0 , 1 , 0 , -1 } ;
void sc ( int x , int y ) ;
int main () {
cin >> n >> m ;
for ( int i = 1 ; i <= n ; ++i )
{
for ( int j = 1 ; j <= m ; ++j )
{
cin >> a[i][j] ;
if ( a[i][j] == 2 )
{
x_qd = i ;
y_qd = j ;
}
if ( a[i][j] == 3 )
{
x_zd = i ;
y_zd = j ;
}
}
}
cout << "-1" ;
return 0 ;
}