#include <stdio.h>
int matrix( int (*a)[] );
void main()
{
int a[10][10];
int i,j,n;
for ( i=0; i<10; i++)
for ( j=0; j<10; j++)
scanf("%d",&a[i][j]);
n = matrix( a );
if ( n==0 )
printf("no/n");
else
printf("yes/n");
}
int matrix( int (*a)[10] ) /*数组有多长就要写成多长的*/
{
int i,j;
for ( i=0; i<10; i++)
{
for ( j=0; j<10; j++)
{
if ( j==i ) /*j==i时,即对角线上的值*/
{
if ( *(*(a+i)+j)!=1 )
break;
}
else /*不是对角线上的值,判断是否是0*/
{
if ( *(*(a+i)+j)!=0 )
break;
}
}
if ( j != 10 )
break;
}
if ( i!=10 || j!=10 )
return(0);
else
return(1);
}