/*
#include <stdio.h>
int main()
{
int a,b,c,d;
int f[12][12] = {};
for(a=1; a<=11; a++)
{
for(b=1; b<=10; b++)
{
scanf("%d",&f[a][b]);
}
}
for(b=1; b<=10; b++)
{
if(f[11][b]==0)
{
continue;
}
for(a=10; a>=1; a--)
{
if(f[a][b]>0)
{
printf("%d crash\n",b);
break;
}
else if(f[a][b]<0)
{
printf("%d fall\n",b);
break;
}
else if(f[a][b]==0 && a==1)
{
printf("%d safe\n",b);
break;
}
}
}
}
*/
/*
#include <stdio.h>
int main()
{
int h,w,n,l,d,x,y,b,c,e;
int a[101][101]={};
scanf("%d %d",&h,&w);
scanf("%d",&n);
for(b=1; b<=n; b++)
{
scanf("%d %d %d %d",&l,&d,&x,&y);
for(c=1; c<=l; c++)
{
if(d==0)
{
a[x][y] = 1;
y++;
}
else if(d==1)
{
a[x][y] = 1;
x++;
}
}
}
for(b=1; b<=h; b++)
{
for(c=1; c<=w; c++)
{
printf("%d ",a[b][c]);
}
printf("\n");
}
}
*/
#include <stdio.h>
int main()
{
int a,b,c,d,e;
int f[11][11] = {};
for(b=1; b<=10; b++)
{
for(c=1; c<=10; c++)
{
scanf("%d",&f[b][c]);
}
}
d = 2;
e = 2;
for(b=1;b<=20;b++)
{
if(f[d+1][e]==1&&f[d][e-1]==1)
{
continue;
}
else if(f[d][e]==2)
{
f[d][e] = 9;
break;
}
else
{
if(f[d][e+1]==1)
{
f[d][e] = 9;
d++;
}
else if(f[d][e+1]==0)
{
f[d][e] = 9;
e++;
}
}
}
for(b=1; b<=10; b++)
{
for(c=1; c<=10; c++)
{
printf("%d ",f[b][c]);
}
printf("\n");
}
}