#include <iostream>
using namespace std;
int main(){
int Struct[9][9];
while(cin>>Struct[0][0]>>Struct[0][1]>>Struct[0][2]>>Struct[0][3]>>Struct[0][4]>>Struct[0][5]>>Struct[0][6]>>Struct[0][7]>>Struct[0][8]){
for(int i=1;i<9;i++)
for(int j=0;j<9;j++)
cin>>Struct[i][j];
bool flag=false;
for(int k=0;k<9;k=k+3)
{
int sum=0;
for(int i=k;i<k+3;i++)
{
for(int j=k;j<k+3;j++)
sum=sum+Struct[i][j];
}
if(sum!=45)
flag=true;
}
for(int i=0;i<9;i++)
{
int suml=0;
int sum_=0;
for(int j=0;j<9;j++)
{
suml=suml+Struct[i][j];
sum_=sum_+Struct[j][i];
}
if(sum_!=45)
flag=true;
if(suml!=45)
flag=true;
}
if(flag==true)
cout<<"no"<<endl;
else
cout<<"yes"<<endl;
}
}