import java.util.*;

class Main {
  public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    int n = 3;
    int[][] c = new int[n][n];
    for (int i = 0; i < n; i++) {
      for (int j = 0; j < n; j++) {
        c[i][j] = sc.nextInt();
      }
    }
    int a1, a2, a3, b1, b2, b3;
    String ans = "No";
    for (int i = 0; i < n; i++) {
      a1 = i;
      b1 = c[0][0] - a1;
      b2 = c[0][1] - a1;
      b3 = c[0][2] - a1;
      a2 = c[1][0] - b1;
      a3 = c[2][0] - b1;
      if (a2 + b2 == c[1][1] && a2 + b3 == c[1][2] && a3 + b2 == c[2][1] && a3 + b3 == c[2][2]) {
        ans = "Yes";
        break;
      }
    }
    System.out.println(ans);
  }
} import java.util.*; util.* java class Main {
  public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    int n = 3;
    int[][] c = new int[n][n];
    for (int i = 0; i < n; i++) {
      for (int j = 0; j < n; j++) {
        c[i][j] = sc.nextInt();
      }
    }
    int a1, a2, a3, b1, b2, b3;
    String ans = "No";
    for (int i = 0; i < n; i++) {
      a1 = i;
      b1 = c[0][0] - a1;
      b2 = c[0][1] - a1;
      b3 = c[0][2] - a1;
      a2 = c[1][0] - b1;
      a3 = c[2][0] - b1;
      if (a2 + b2 == c[1][1] && a2 + b3 == c[1][2] && a3 + b2 == c[2][1] && a3 + b3 == c[2][2]) {
        ans = "Yes";
        break;
      }
    }
    System.out.println(ans);
  }
} Main public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    int n = 3;
    int[][] c = new int[n][n];
    for (int i = 0; i < n; i++) {
      for (int j = 0; j < n; j++) {
        c[i][j] = sc.nextInt();
      }
    }
    int a1, a2, a3, b1, b2, b3;
    String ans = "No";
    for (int i = 0; i < n; i++) {
      a1 = i;
      b1 = c[0][0] - a1;
      b2 = c[0][1] - a1;
      b3 = c[0][2] - a1;
      a2 = c[1][0] - b1;
      a3 = c[2][0] - b1;
      if (a2 + b2 == c[1][1] && a2 + b3 == c[1][2] && a3 + b2 == c[2][1] && a3 + b3 == c[2][2]) {
        ans = "Yes";
        break;
      }
    }
    System.out.println(ans);
  } main {
    Scanner sc = new Scanner(System.in);
    int n = 3;
    int[][] c = new int[n][n];
    for (int i = 0; i < n; i++) {
      for (int j = 0; j < n; j++) {
        c[i][j] = sc.nextInt();
      }
    }
    int a1, a2, a3, b1, b2, b3;
    String ans = "No";
    for (int i = 0; i < n; i++) {
      a1 = i;
      b1 = c[0][0] - a1;
      b2 = c[0][1] - a1;
      b3 = c[0][2] - a1;
      a2 = c[1][0] - b1;
      a3 = c[2][0] - b1;
      if (a2 + b2 == c[1][1] && a2 + b3 == c[1][2] && a3 + b2 == c[2][1] && a3 + b3 == c[2][2]) {
        ans = "Yes";
        break;
      }
    }
    System.out.println(ans);
  } Scanner sc = new Scanner(System.in); sc new Scanner(System.in) int n = 3; n 3 int[][] c = new int[n][n]; c new int[n][n] n n for (int i = 0; i < n; i++) {
      for (int j = 0; j < n; j++) {
        c[i][j] = sc.nextInt();
      }
    } int i = 0; int i = 0; i 0 i < n i n i++ i++ i {
      for (int j = 0; j < n; j++) {
        c[i][j] = sc.nextInt();
      }
    } {
      for (int j = 0; j < n; j++) {
        c[i][j] = sc.nextInt();
      }
    } for (int j = 0; j < n; j++) {
        c[i][j] = sc.nextInt();
      } int j = 0; int j = 0; j 0 j < n j n 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 String ans = "No"; ans "No" for (int i = 0; i < n; i++) {
      a1 = i;
      b1 = c[0][0] - a1;
      b2 = c[0][1] - a1;
      b3 = c[0][2] - a1;
      a2 = c[1][0] - b1;
      a3 = c[2][0] - b1;
      if (a2 + b2 == c[1][1] && a2 + b3 == c[1][2] && a3 + b2 == c[2][1] && a3 + b3 == c[2][2]) {
        ans = "Yes";
        break;
      }
    } int i = 0; int i = 0; i 0 i < n i n i++ i++ i {
      a1 = i;
      b1 = c[0][0] - a1;
      b2 = c[0][1] - a1;
      b3 = c[0][2] - a1;
      a2 = c[1][0] - b1;
      a3 = c[2][0] - b1;
      if (a2 + b2 == c[1][1] && a2 + b3 == c[1][2] && a3 + b2 == c[2][1] && a3 + b3 == c[2][2]) {
        ans = "Yes";
        break;
      }
    } {
      a1 = i;
      b1 = c[0][0] - a1;
      b2 = c[0][1] - a1;
      b3 = c[0][2] - a1;
      a2 = c[1][0] - b1;
      a3 = c[2][0] - b1;
      if (a2 + b2 == c[1][1] && a2 + b3 == c[1][2] && a3 + b2 == c[2][1] && a3 + b3 == c[2][2]) {
        ans = "Yes";
        break;
      }
    } a1 = i a1 i b1 = c[0][0] - a1 b1 c[0][0] - a1 c[0][0] c[0] c 0 0 a1 b2 = c[0][1] - a1 b2 c[0][1] - a1 c[0][1] c[0] c 0 1 a1 b3 = c[0][2] - a1 b3 c[0][2] - a1 c[0][2] c[0] c 0 2 a1 a2 = c[1][0] - b1 a2 c[1][0] - b1 c[1][0] c[1] c 1 0 b1 a3 = c[2][0] - b1 a3 c[2][0] - b1 c[2][0] c[2] c 2 0 b1 if (a2 + b2 == c[1][1] && a2 + b3 == c[1][2] && a3 + b2 == c[2][1] && a3 + b3 == c[2][2]) {
        ans = "Yes";
        break;
      } a2 + b2 == c[1][1] && a2 + b3 == c[1][2] && a3 + b2 == c[2][1] && a3 + b3 == c[2][2] a3 + b2 == c[2][1] a2 + b2 == c[1][1] && a2 + b3 == c[1][2] && a3 + b2 == c[2][1] && a3 + b3 == c[2][2] a2 + b2 == c[1][1] a2 + b2 a2 b2 c[1][1] c[1] c 1 1 a2 + b3 == c[1][2] a2 + b3 a2 b3 c[1][2] c[1] c 1 2 a3 + b2 == c[2][1] a3 + b2 a3 b2 c[2][1] c[2] c 2 1 a3 + b3 == c[2][2] a3 + b3 a3 b3 c[2][2] c[2] c 2 2 {
        ans = "Yes";
        break;
      } ans = "Yes" ans "Yes" break; System.out.println(ans) System.out.println System.out System System.out ans String[] args args
import java.util.*;

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