import java.util.Scanner;

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();
			}
		}
		for(int i = -100 ; i <= 100 ; i++) {
			for(int j = -100 ; j <= 100 ; j++) {
				for(int k = -100 ; k <= 100 ; k++) {
					int[] b = new int[3];
					b[0] = c[0][0] - i;
					b[1] = c[1][1] - j;
					b[2] = c[2][2] - k;
					if(i + b[0] == c[0][0] && i + b[1] == c[0][1] && i + b[2] == c[0][2] && j + b[0] == c[1][0] && j + b[1] == c[1][1] && j + b[2] == c[1][2] && k + b[0] == c[2][0] && k + b[1] == c[2][1] && k + b[2] == c[2][2]) {
						System.out.println("Yes");
						return;
					}
				}
			}
		}
		System.out.println("No");
	}
} import java.util.Scanner; Scanner 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();
			}
		}
		for(int i = -100 ; i <= 100 ; i++) {
			for(int j = -100 ; j <= 100 ; j++) {
				for(int k = -100 ; k <= 100 ; k++) {
					int[] b = new int[3];
					b[0] = c[0][0] - i;
					b[1] = c[1][1] - j;
					b[2] = c[2][2] - k;
					if(i + b[0] == c[0][0] && i + b[1] == c[0][1] && i + b[2] == c[0][2] && j + b[0] == c[1][0] && j + b[1] == c[1][1] && j + b[2] == c[1][2] && k + b[0] == c[2][0] && k + b[1] == c[2][1] && k + b[2] == c[2][2]) {
						System.out.println("Yes");
						return;
					}
				}
			}
		}
		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();
			}
		}
		for(int i = -100 ; i <= 100 ; i++) {
			for(int j = -100 ; j <= 100 ; j++) {
				for(int k = -100 ; k <= 100 ; k++) {
					int[] b = new int[3];
					b[0] = c[0][0] - i;
					b[1] = c[1][1] - j;
					b[2] = c[2][2] - k;
					if(i + b[0] == c[0][0] && i + b[1] == c[0][1] && i + b[2] == c[0][2] && j + b[0] == c[1][0] && j + b[1] == c[1][1] && j + b[2] == c[1][2] && k + b[0] == c[2][0] && k + b[1] == c[2][1] && k + b[2] == c[2][2]) {
						System.out.println("Yes");
						return;
					}
				}
			}
		}
		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();
			}
		}
		for(int i = -100 ; i <= 100 ; i++) {
			for(int j = -100 ; j <= 100 ; j++) {
				for(int k = -100 ; k <= 100 ; k++) {
					int[] b = new int[3];
					b[0] = c[0][0] - i;
					b[1] = c[1][1] - j;
					b[2] = c[2][2] - k;
					if(i + b[0] == c[0][0] && i + b[1] == c[0][1] && i + b[2] == c[0][2] && j + b[0] == c[1][0] && j + b[1] == c[1][1] && j + b[2] == c[1][2] && k + b[0] == c[2][0] && k + b[1] == c[2][1] && k + b[2] == c[2][2]) {
						System.out.println("Yes");
						return;
					}
				}
			}
		}
		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 for(int i = -100 ; i <= 100 ; i++) {
			for(int j = -100 ; j <= 100 ; j++) {
				for(int k = -100 ; k <= 100 ; k++) {
					int[] b = new int[3];
					b[0] = c[0][0] - i;
					b[1] = c[1][1] - j;
					b[2] = c[2][2] - k;
					if(i + b[0] == c[0][0] && i + b[1] == c[0][1] && i + b[2] == c[0][2] && j + b[0] == c[1][0] && j + b[1] == c[1][1] && j + b[2] == c[1][2] && k + b[0] == c[2][0] && k + b[1] == c[2][1] && k + b[2] == c[2][2]) {
						System.out.println("Yes");
						return;
					}
				}
			}
		} int i = -100 ; int i = -100 ; i -100 100 i <= 100 i 100 i++ i++ i {
			for(int j = -100 ; j <= 100 ; j++) {
				for(int k = -100 ; k <= 100 ; k++) {
					int[] b = new int[3];
					b[0] = c[0][0] - i;
					b[1] = c[1][1] - j;
					b[2] = c[2][2] - k;
					if(i + b[0] == c[0][0] && i + b[1] == c[0][1] && i + b[2] == c[0][2] && j + b[0] == c[1][0] && j + b[1] == c[1][1] && j + b[2] == c[1][2] && k + b[0] == c[2][0] && k + b[1] == c[2][1] && k + b[2] == c[2][2]) {
						System.out.println("Yes");
						return;
					}
				}
			}
		} {
			for(int j = -100 ; j <= 100 ; j++) {
				for(int k = -100 ; k <= 100 ; k++) {
					int[] b = new int[3];
					b[0] = c[0][0] - i;
					b[1] = c[1][1] - j;
					b[2] = c[2][2] - k;
					if(i + b[0] == c[0][0] && i + b[1] == c[0][1] && i + b[2] == c[0][2] && j + b[0] == c[1][0] && j + b[1] == c[1][1] && j + b[2] == c[1][2] && k + b[0] == c[2][0] && k + b[1] == c[2][1] && k + b[2] == c[2][2]) {
						System.out.println("Yes");
						return;
					}
				}
			}
		} for(int j = -100 ; j <= 100 ; j++) {
				for(int k = -100 ; k <= 100 ; k++) {
					int[] b = new int[3];
					b[0] = c[0][0] - i;
					b[1] = c[1][1] - j;
					b[2] = c[2][2] - k;
					if(i + b[0] == c[0][0] && i + b[1] == c[0][1] && i + b[2] == c[0][2] && j + b[0] == c[1][0] && j + b[1] == c[1][1] && j + b[2] == c[1][2] && k + b[0] == c[2][0] && k + b[1] == c[2][1] && k + b[2] == c[2][2]) {
						System.out.println("Yes");
						return;
					}
				}
			} int j = -100 ; int j = -100 ; j -100 100 j <= 100 j 100 j++ j++ j {
				for(int k = -100 ; k <= 100 ; k++) {
					int[] b = new int[3];
					b[0] = c[0][0] - i;
					b[1] = c[1][1] - j;
					b[2] = c[2][2] - k;
					if(i + b[0] == c[0][0] && i + b[1] == c[0][1] && i + b[2] == c[0][2] && j + b[0] == c[1][0] && j + b[1] == c[1][1] && j + b[2] == c[1][2] && k + b[0] == c[2][0] && k + b[1] == c[2][1] && k + b[2] == c[2][2]) {
						System.out.println("Yes");
						return;
					}
				}
			} {
				for(int k = -100 ; k <= 100 ; k++) {
					int[] b = new int[3];
					b[0] = c[0][0] - i;
					b[1] = c[1][1] - j;
					b[2] = c[2][2] - k;
					if(i + b[0] == c[0][0] && i + b[1] == c[0][1] && i + b[2] == c[0][2] && j + b[0] == c[1][0] && j + b[1] == c[1][1] && j + b[2] == c[1][2] && k + b[0] == c[2][0] && k + b[1] == c[2][1] && k + b[2] == c[2][2]) {
						System.out.println("Yes");
						return;
					}
				}
			} for(int k = -100 ; k <= 100 ; k++) {
					int[] b = new int[3];
					b[0] = c[0][0] - i;
					b[1] = c[1][1] - j;
					b[2] = c[2][2] - k;
					if(i + b[0] == c[0][0] && i + b[1] == c[0][1] && i + b[2] == c[0][2] && j + b[0] == c[1][0] && j + b[1] == c[1][1] && j + b[2] == c[1][2] && k + b[0] == c[2][0] && k + b[1] == c[2][1] && k + b[2] == c[2][2]) {
						System.out.println("Yes");
						return;
					}
				} int k = -100 ; int k = -100 ; k -100 100 k <= 100 k 100 k++ k++ k {
					int[] b = new int[3];
					b[0] = c[0][0] - i;
					b[1] = c[1][1] - j;
					b[2] = c[2][2] - k;
					if(i + b[0] == c[0][0] && i + b[1] == c[0][1] && i + b[2] == c[0][2] && j + b[0] == c[1][0] && j + b[1] == c[1][1] && j + b[2] == c[1][2] && k + b[0] == c[2][0] && k + b[1] == c[2][1] && k + b[2] == c[2][2]) {
						System.out.println("Yes");
						return;
					}
				} {
					int[] b = new int[3];
					b[0] = c[0][0] - i;
					b[1] = c[1][1] - j;
					b[2] = c[2][2] - k;
					if(i + b[0] == c[0][0] && i + b[1] == c[0][1] && i + b[2] == c[0][2] && j + b[0] == c[1][0] && j + b[1] == c[1][1] && j + b[2] == c[1][2] && k + b[0] == c[2][0] && k + b[1] == c[2][1] && k + b[2] == c[2][2]) {
						System.out.println("Yes");
						return;
					}
				} int[] b = new int[3]; b new int[3] 3 b[0] = c[0][0] - i b[0] b 0 c[0][0] - i c[0][0] c[0] c 0 0 i b[1] = c[1][1] - j b[1] b 1 c[1][1] - j c[1][1] c[1] c 1 1 j b[2] = c[2][2] - k b[2] b 2 c[2][2] - k c[2][2] c[2] c 2 2 k if(i + b[0] == c[0][0] && i + b[1] == c[0][1] && i + b[2] == c[0][2] && j + b[0] == c[1][0] && j + b[1] == c[1][1] && j + b[2] == c[1][2] && k + b[0] == c[2][0] && k + b[1] == c[2][1] && k + b[2] == c[2][2]) {
						System.out.println("Yes");
						return;
					} i + b[0] == c[0][0] && i + b[1] == c[0][1] && i + b[2] == c[0][2] && j + b[0] == c[1][0] && j + b[1] == c[1][1] && j + b[2] == c[1][2] && k + b[0] == c[2][0] && k + b[1] == c[2][1] && k + b[2] == c[2][2] k + b[1] == c[2][1] k + b[0] == c[2][0] j + b[2] == c[1][2] j + b[1] == c[1][1] j + b[0] == c[1][0] i + b[2] == c[0][2] i + b[0] == c[0][0] && i + b[1] == c[0][1] && i + b[2] == c[0][2] && j + b[0] == c[1][0] && j + b[1] == c[1][1] && j + b[2] == c[1][2] && k + b[0] == c[2][0] && k + b[1] == c[2][1] && k + b[2] == c[2][2] i + b[0] == c[0][0] i + b[0] i b[0] b 0 c[0][0] c[0] c 0 0 i + b[1] == c[0][1] i + b[1] i b[1] b 1 c[0][1] c[0] c 0 1 i + b[2] == c[0][2] i + b[2] i b[2] b 2 c[0][2] c[0] c 0 2 j + b[0] == c[1][0] j + b[0] j b[0] b 0 c[1][0] c[1] c 1 0 j + b[1] == c[1][1] j + b[1] j b[1] b 1 c[1][1] c[1] c 1 1 j + b[2] == c[1][2] j + b[2] j b[2] b 2 c[1][2] c[1] c 1 2 k + b[0] == c[2][0] k + b[0] k b[0] b 0 c[2][0] c[2] c 2 0 k + b[1] == c[2][1] k + b[1] k b[1] b 1 c[2][1] c[2] c 2 1 k + b[2] == c[2][2] k + b[2] k b[2] b 2 c[2][2] c[2] c 2 2 {
						System.out.println("Yes");
						return;
					} System.out.println("Yes") System.out.println System.out System System.out "Yes" return; 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();
			}
		}
		for(int i = -100 ; i <= 100 ; i++) {
			for(int j = -100 ; j <= 100 ; j++) {
				for(int k = -100 ; k <= 100 ; k++) {
					int[] b = new int[3];
					b[0] = c[0][0] - i;
					b[1] = c[1][1] - j;
					b[2] = c[2][2] - k;
					if(i + b[0] == c[0][0] && i + b[1] == c[0][1] && i + b[2] == c[0][2] && j + b[0] == c[1][0] && j + b[1] == c[1][1] && j + b[2] == c[1][2] && k + b[0] == c[2][0] && k + b[1] == c[2][1] && k + b[2] == c[2][2]) {
						System.out.println("Yes");
						return;
					}
				}
			}
		}
		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();
			}
		}
		for(int i = -100 ; i <= 100 ; i++) {
			for(int j = -100 ; j <= 100 ; j++) {
				for(int k = -100 ; k <= 100 ; k++) {
					int[] b = new int[3];
					b[0] = c[0][0] - i;
					b[1] = c[1][1] - j;
					b[2] = c[2][2] - k;
					if(i + b[0] == c[0][0] && i + b[1] == c[0][1] && i + b[2] == c[0][2] && j + b[0] == c[1][0] && j + b[1] == c[1][1] && j + b[2] == c[1][2] && k + b[0] == c[2][0] && k + b[1] == c[2][1] && k + b[2] == c[2][2]) {
						System.out.println("Yes");
						return;
					}
				}
			}
		}
		System.out.println("No");
	}
} Main
import java.util.Scanner;

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();
			}
		}
		for(int i = -100 ; i <= 100 ; i++) {
			for(int j = -100 ; j <= 100 ; j++) {
				for(int k = -100 ; k <= 100 ; k++) {
					int[] b = new int[3];
					b[0] = c[0][0] - i;
					b[1] = c[1][1] - j;
					b[2] = c[2][2] - k;
					if(i + b[0] == c[0][0] && i + b[1] == c[0][1] && i + b[2] == c[0][2] && j + b[0] == c[1][0] && j + b[1] == c[1][1] && j + b[2] == c[1][2] && k + b[0] == c[2][0] && k + b[1] == c[2][1] && k + b[2] == c[2][2]) {
						System.out.println("Yes");
						return;
					}
				}
			}
		}
		System.out.println("No");
	}
}
