import java.util.*;

public class Main{
	public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int c[][]=new int[3][3];
        for(int i=0;i<3;i++){
            for(int j=0;j<3;j++){
                c[i][j]=sc.nextInt();
            }
        }
        int a1,a2,a3,b1,b2,b3;
        boolean fans=false;
        for(int i=0;i<=100;i++){
            boolean ans=true;
            a1=i;
            b1=c[0][0]-i;
            b2=c[1][0]-a1;
            b3=c[2][0]-a1;
            a2=c[0][1]-b1;
            a3=c[0][2]-b1;
            if(a1<0 ||b1<0||a2<0||a3<0||b2<0||b3<0) ans=false;
            if(b2+a2!=c[1][1]) ans=false;
            if(b2+a3!=c[1][2]) ans=false;
            if(b3+a2!=c[2][1]) ans=false;
            if(b3+a3!=c[2][2]) ans=false;
            if(ans) fans=true;
        }
        if(fans)System.out.println("Yes");
        else System.out.println("No");

    }
} import java.util.*; util.* java public class Main{
	public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int c[][]=new int[3][3];
        for(int i=0;i<3;i++){
            for(int j=0;j<3;j++){
                c[i][j]=sc.nextInt();
            }
        }
        int a1,a2,a3,b1,b2,b3;
        boolean fans=false;
        for(int i=0;i<=100;i++){
            boolean ans=true;
            a1=i;
            b1=c[0][0]-i;
            b2=c[1][0]-a1;
            b3=c[2][0]-a1;
            a2=c[0][1]-b1;
            a3=c[0][2]-b1;
            if(a1<0 ||b1<0||a2<0||a3<0||b2<0||b3<0) ans=false;
            if(b2+a2!=c[1][1]) ans=false;
            if(b2+a3!=c[1][2]) ans=false;
            if(b3+a2!=c[2][1]) ans=false;
            if(b3+a3!=c[2][2]) ans=false;
            if(ans) fans=true;
        }
        if(fans)System.out.println("Yes");
        else System.out.println("No");

    }
} Main public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int c[][]=new int[3][3];
        for(int i=0;i<3;i++){
            for(int j=0;j<3;j++){
                c[i][j]=sc.nextInt();
            }
        }
        int a1,a2,a3,b1,b2,b3;
        boolean fans=false;
        for(int i=0;i<=100;i++){
            boolean ans=true;
            a1=i;
            b1=c[0][0]-i;
            b2=c[1][0]-a1;
            b3=c[2][0]-a1;
            a2=c[0][1]-b1;
            a3=c[0][2]-b1;
            if(a1<0 ||b1<0||a2<0||a3<0||b2<0||b3<0) ans=false;
            if(b2+a2!=c[1][1]) ans=false;
            if(b2+a3!=c[1][2]) ans=false;
            if(b3+a2!=c[2][1]) ans=false;
            if(b3+a3!=c[2][2]) ans=false;
            if(ans) fans=true;
        }
        if(fans)System.out.println("Yes");
        else System.out.println("No");

    } main {
        Scanner sc = new Scanner(System.in);
        int c[][]=new int[3][3];
        for(int i=0;i<3;i++){
            for(int j=0;j<3;j++){
                c[i][j]=sc.nextInt();
            }
        }
        int a1,a2,a3,b1,b2,b3;
        boolean fans=false;
        for(int i=0;i<=100;i++){
            boolean ans=true;
            a1=i;
            b1=c[0][0]-i;
            b2=c[1][0]-a1;
            b3=c[2][0]-a1;
            a2=c[0][1]-b1;
            a3=c[0][2]-b1;
            if(a1<0 ||b1<0||a2<0||a3<0||b2<0||b3<0) ans=false;
            if(b2+a2!=c[1][1]) ans=false;
            if(b2+a3!=c[1][2]) ans=false;
            if(b3+a2!=c[2][1]) ans=false;
            if(b3+a3!=c[2][2]) ans=false;
            if(ans) fans=true;
        }
        if(fans)System.out.println("Yes");
        else System.out.println("No");

    } Scanner sc = new Scanner(System.in); sc new Scanner(System.in) int c[][]=new int[3][3]; c new int[3][3] 3 3 for(int i=0;i<3;i++){
            for(int j=0;j<3;j++){
                c[i][j]=sc.nextInt();
            }
        } int i=0; int i=0; i 0 i<3 i 3 i++ i++ i {
            for(int j=0;j<3;j++){
                c[i][j]=sc.nextInt();
            }
        } {
            for(int j=0;j<3;j++){
                c[i][j]=sc.nextInt();
            }
        } for(int j=0;j<3;j++){
                c[i][j]=sc.nextInt();
            } int j=0; int j=0; j 0 j<3 j 3 j++ j++ j {
                c[i][j]=sc.nextInt();
            } {
                c[i][j]=sc.nextInt();
            } c[i][j]=sc.nextInt() c[i][j] c[i] c i j sc.nextInt() sc.nextInt sc int a1 a1 a2 a2 a3 a3 b1 b1 b2 b2 b3; b3 boolean fans=false; fans false for(int i=0;i<=100;i++){
            boolean ans=true;
            a1=i;
            b1=c[0][0]-i;
            b2=c[1][0]-a1;
            b3=c[2][0]-a1;
            a2=c[0][1]-b1;
            a3=c[0][2]-b1;
            if(a1<0 ||b1<0||a2<0||a3<0||b2<0||b3<0) ans=false;
            if(b2+a2!=c[1][1]) ans=false;
            if(b2+a3!=c[1][2]) ans=false;
            if(b3+a2!=c[2][1]) ans=false;
            if(b3+a3!=c[2][2]) ans=false;
            if(ans) fans=true;
        } int i=0; int i=0; i 0 i<=100 i 100 i++ i++ i {
            boolean ans=true;
            a1=i;
            b1=c[0][0]-i;
            b2=c[1][0]-a1;
            b3=c[2][0]-a1;
            a2=c[0][1]-b1;
            a3=c[0][2]-b1;
            if(a1<0 ||b1<0||a2<0||a3<0||b2<0||b3<0) ans=false;
            if(b2+a2!=c[1][1]) ans=false;
            if(b2+a3!=c[1][2]) ans=false;
            if(b3+a2!=c[2][1]) ans=false;
            if(b3+a3!=c[2][2]) ans=false;
            if(ans) fans=true;
        } {
            boolean ans=true;
            a1=i;
            b1=c[0][0]-i;
            b2=c[1][0]-a1;
            b3=c[2][0]-a1;
            a2=c[0][1]-b1;
            a3=c[0][2]-b1;
            if(a1<0 ||b1<0||a2<0||a3<0||b2<0||b3<0) ans=false;
            if(b2+a2!=c[1][1]) ans=false;
            if(b2+a3!=c[1][2]) ans=false;
            if(b3+a2!=c[2][1]) ans=false;
            if(b3+a3!=c[2][2]) ans=false;
            if(ans) fans=true;
        } boolean ans=true; ans true a1=i a1 i b1=c[0][0]-i b1 c[0][0]-i c[0][0] c[0] c 0 0 i b2=c[1][0]-a1 b2 c[1][0]-a1 c[1][0] c[1] c 1 0 a1 b3=c[2][0]-a1 b3 c[2][0]-a1 c[2][0] c[2] c 2 0 a1 a2=c[0][1]-b1 a2 c[0][1]-b1 c[0][1] c[0] c 0 1 b1 a3=c[0][2]-b1 a3 c[0][2]-b1 c[0][2] c[0] c 0 2 b1 if(a1<0 ||b1<0||a2<0||a3<0||b2<0||b3<0) ans=false; a1<0 ||b1<0||a2<0||a3<0||b2<0||b3<0 b2<0 a3<0 a2<0 a1<0 ||b1<0||a2<0||a3<0||b2<0||b3<0 a1<0 a1 0 b1<0 b1 0 a2<0 a2 0 a3<0 a3 0 b2<0 b2 0 b3<0 b3 0 ans=false ans false if(b2+a2!=c[1][1]) ans=false; b2+a2!=c[1][1] b2+a2 b2 a2 c[1][1] c[1] c 1 1 ans=false ans false if(b2+a3!=c[1][2]) ans=false; b2+a3!=c[1][2] b2+a3 b2 a3 c[1][2] c[1] c 1 2 ans=false ans false if(b3+a2!=c[2][1]) ans=false; b3+a2!=c[2][1] b3+a2 b3 a2 c[2][1] c[2] c 2 1 ans=false ans false if(b3+a3!=c[2][2]) ans=false; b3+a3!=c[2][2] b3+a3 b3 a3 c[2][2] c[2] c 2 2 ans=false ans false if(ans) fans=true; ans fans=true fans true if(fans)System.out.println("Yes");
        else System.out.println("No"); fans System.out.println("Yes") System.out.println System.out System System.out "Yes" System.out.println("No") System.out.println System.out System System.out "No" String[] args args public class Main{
	public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int c[][]=new int[3][3];
        for(int i=0;i<3;i++){
            for(int j=0;j<3;j++){
                c[i][j]=sc.nextInt();
            }
        }
        int a1,a2,a3,b1,b2,b3;
        boolean fans=false;
        for(int i=0;i<=100;i++){
            boolean ans=true;
            a1=i;
            b1=c[0][0]-i;
            b2=c[1][0]-a1;
            b3=c[2][0]-a1;
            a2=c[0][1]-b1;
            a3=c[0][2]-b1;
            if(a1<0 ||b1<0||a2<0||a3<0||b2<0||b3<0) ans=false;
            if(b2+a2!=c[1][1]) ans=false;
            if(b2+a3!=c[1][2]) ans=false;
            if(b3+a2!=c[2][1]) ans=false;
            if(b3+a3!=c[2][2]) ans=false;
            if(ans) fans=true;
        }
        if(fans)System.out.println("Yes");
        else System.out.println("No");

    }
} public class Main{
	public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int c[][]=new int[3][3];
        for(int i=0;i<3;i++){
            for(int j=0;j<3;j++){
                c[i][j]=sc.nextInt();
            }
        }
        int a1,a2,a3,b1,b2,b3;
        boolean fans=false;
        for(int i=0;i<=100;i++){
            boolean ans=true;
            a1=i;
            b1=c[0][0]-i;
            b2=c[1][0]-a1;
            b3=c[2][0]-a1;
            a2=c[0][1]-b1;
            a3=c[0][2]-b1;
            if(a1<0 ||b1<0||a2<0||a3<0||b2<0||b3<0) ans=false;
            if(b2+a2!=c[1][1]) ans=false;
            if(b2+a3!=c[1][2]) ans=false;
            if(b3+a2!=c[2][1]) ans=false;
            if(b3+a3!=c[2][2]) ans=false;
            if(ans) fans=true;
        }
        if(fans)System.out.println("Yes");
        else System.out.println("No");

    }
} Main
import java.util.*;

public class Main{
	public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int c[][]=new int[3][3];
        for(int i=0;i<3;i++){
            for(int j=0;j<3;j++){
                c[i][j]=sc.nextInt();
            }
        }
        int a1,a2,a3,b1,b2,b3;
        boolean fans=false;
        for(int i=0;i<=100;i++){
            boolean ans=true;
            a1=i;
            b1=c[0][0]-i;
            b2=c[1][0]-a1;
            b3=c[2][0]-a1;
            a2=c[0][1]-b1;
            a3=c[0][2]-b1;
            if(a1<0 ||b1<0||a2<0||a3<0||b2<0||b3<0) ans=false;
            if(b2+a2!=c[1][1]) ans=false;
            if(b2+a3!=c[1][2]) ans=false;
            if(b3+a2!=c[2][1]) ans=false;
            if(b3+a3!=c[2][2]) ans=false;
            if(ans) fans=true;
        }
        if(fans)System.out.println("Yes");
        else System.out.println("No");

    }
}
