/*#include <bits/stdc++.h>
using namespace std;
#define HA 10000
int main()
{
int dp[11][20001]={}, arr[101];
int n, t;
scanf("%d %d", &n, &t);
for(int i=1;i<=n;i++)scanf("%d", &arr[i]);
dp[2][arr[1]-arr[2]+HA]=1;
for(int i=2;i<=n-1;i++)
{
for(int j=0;j<=20000;j++)
{
if(dp[i][j]!=0)
{
dp[i+1][j-arr[i+1]]=1;
dp[i+1][j+arr[i+1]]=2;
}
}
}
int dab[101]={}, top=0, start=t+HA, cnt=0;
//printf("%d", dp[n][start]);
for(int i=n;i>=2;i--)
{
if(dp[i-1][start+arr[i]]!=0||i==2)
{
if(dp[i][start]==2)
{
cnt++;
}
else
{
top++;
dab[top]=dp[i][start];
for(int j=1;j<=cnt;j++)
{
top++;
dab[top]=2;
}
cnt=0;
}
start+=arr[i];
}
else if(dp[i-1][start-arr[i]]!=0||i==2)
{
if(dp[i][start]==2)
{
cnt++;
}
else
{
top++;
dab[top]=dp[i][start];
for(int j=1;j<=cnt;j++)
{
top++;
dab[top]=2;
}
cnt=0;
}
start-=arr[i];
}
}
for(int i=top;i>=1;i--)
{
printf("%d\n", dab[i]);
}
}*/
#include <bits/stdc++.h>
using namespace std;
int main()
{
int arr[9][9], n;
scanf("%d", &n);
for(int i=1;i<=8;i++)
{
for(int j=1;j<=8;j++)scanf("%d", &arr[i][j]);
}
for(int i=1;i<=8;i++)
{
for(int j=1;j<=8;j++)arr[i][j]-=n;
}
for(int i=1;i<=8;i++)
{
for(int j=1;j<=8;j++)
printf("%d ", arr[i][j]);
printf("\n");
}
}