/*
#include <stdio.h>
int main()
{
int arr[11][11]={0};
int i,j,r=0,c=0,f=0;
for(i=1;i<=9;i++)
{
for(j=1;j<=9;j++)
{
scanf("%d",&arr[i][j]);
}
}
scanf("%d %d",&r,&c);
if(arr[r][c]==1)
{
printf("-1");
}
else
{
if(arr[r-1][c]==1)
{
f++;
}
if(arr[r+1][c]==1)
{
f++;
}
if(arr[r+1][c+1]==1)
{
f++;
}
if(arr[r+1][c-1]==1)
{
f++;
}
if(arr[r-1][c+1]==1)
{
f++;
}
if(arr[r-1][c-1]==1)
{
f++;
}
if(arr[r][c+1]==1)
{
f++;
}
if(arr[r][c-1]==1)
{
f++;
}
printf("%d",f);
}
return 0;
}*/
/*
#include <stdio.h>
int main()
{
int arr[50][50]={0};
int i,j,n,k;
scanf("%d",&n);
i=0; j=n/2;
for(k=1;k<=n*n;k++)
{
arr[i][j]=k;
if(k%n==0)
{
i++;
continue;
}
if(i==0)
{
i=n-1;
}
else
{
i--;
}
if(j==n-1)
{
j=0;
}
else
{
j++;
}
}
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
printf("%d ",arr[i][j]);
}
printf("\n");
}
return 0;
}
*/
#include <stdio.h>
int main()
{
int arr[11][11]={0};
int i,j,k;
for(i=1;i<=10;i++)
{
for(j=1;j<=10;j++)
{
scanf("%d",&arr[i][j]);
}
}
i=2; j=2;
for(i=0;i!=i;i++)
{
if(arr[i][j+1]==0)//ㅇ오른쪽 가능?
{
arr[i][j+1]=9;
j++;
}
else
{
arr[i+1][j]=9;
i++;
}
if(arr[i][j+1]==2 || arr[i+1][j]==2)
{
break;
}
}
for(i=1;i<=10;i++)
{
for(j=1;j<=10;j++)
{
printf("%d",arr[i][j]);
}
printf("\n");
}
return 0;
}