/*
#include <stdio.h>
int rec(int a,int s[301])
{
int i,sum=s[1];
for(i=1; i<=a; i++)
{
if(i!=1)
{
if(s[i+1]<s[i+2])
{
sum+=s[i+2];
}
else
{
sum+=s[i+1];
}
}
}
printf("%d",sum);
}
int main()
{
int i,a,s[301];
scanf("%d", &a);
for(i=1; i<=a; i++)
{
scanf("%d",&s[i]);
}
rec(a,s);
return 0;
}
*/
/*
#include<stdio.h>
int memo[51][51]={};
int fib(int r,int c)
{
if(r==1 || c==1) return memo[r][c] = 1;
if(memo[r][c]!=0) return memo[r][c]%100000000;
return memo[r][c] = fib(r-1, c)%100000000 + fib(r, c-1)%100000000;
}
int main()
{
int r,c,i;
scanf("%d %d",&r,&c);
printf("%d", fib(r,c)%100000000);
}
*/
/*
#include<stdio.h>
int memo[100001]={0};
int f(int n)
{
if(n==1) return memo[n]=1;
else if(n==2) return memo[n]=2;
else if(n==3) return memo[n]=4;
else if(n==4) return memo[n]=7;
else if(n==5) return memo[n]=13;
if(memo[n]!=0)
{
return memo[n];
}
else
{
return memo[n]=(f(n-3)+f(n-2)+f(n-1))%1000;
}
}
int main()
{
int n;
scanf("%d",&n);
printf("%d",f(n));
return 0;
}
*/
/*
#include<stdio.h>
int main()
{
int max=0,min=1001,i,n,a[1001];
scanf("%d",&n);
for(i=1;i<=n;i++)
{
scanf("%d",&a[i]);
}
for(i=1;i<=n;i++)
{
if(a[i]>max)
{
max=a[i];
}
if(a[i]<min)
{
min=a[i];
}
}
printf("%d ",max-min);
return 0;
}
*/
#include<stdio.h>
int main()
{
int max=0,i,j,a[10][10],b,c;
for(i=1; i<=9; i++)
{
for(j=1; j<=9; j++)
{
scanf("%d",&a[i][j]);
}
}
for(i=1; i<=9; i++)
{
for(j=1; j<=9; j++)
{
if(a[i][j]>max)
{
max=a[i][j];
b=i;
c=j;
}
}
}
printf("%d %d %d",max,b,c);
return 0;
}