import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while (sc.hasNext()) { int n; n = sc.nextInt(); fun(n, sc); } } static void fun(int n, Scanner sc) { int a[][] = new int[101][101], i, j; for (i = 0; i < n; i++) for (j = 0; j < n; j++) { int t = sc.nextInt(); a[i][j] = t; } for (i = 0; i < n; i++) for (j = 0; j < n; j++) if (a[i][j] != a[j][i]) { System.out.printf("No!\n"); return; } System.out.printf("Yes!\n"); } } /************************************************************** Problem: 2217 User: admin Language: Java Result: Accepted Time:789 ms Memory:49080 kb ****************************************************************/