10.1 n = int(input()) a = [[0] * n for i in range(n)] for i in range(n): for j in range(n): if j > i: a[i][j] = j - i if j < i: a[i][j] = i - j for i in range(n): print(*a[i]) 10.2 n = int(input()) a = [[(0) for i in range(n)] for j in range(n)] for i in range(n): a[i][n - i - 1] = 1 for i in range(1, n): for j in range(n - i, n): a[i][j] = 2 for i in range(n): for j in range(n): print(a[i][j], end = ' ') print() 10.3 n = int(input()) a = [] k = 0 for i in range(n): a.append(list(map(int, input().split()))) for i in range(n): for j in range(n): if a[i][j] != a[j][i]: k += 1 if k == 0: print('YES') else: print('NO') 10.4 n = int(input()) a = [] for i in range(n): a.append(list(map(int, input().split()))) k = int(input()) if k >= 0: for i in range(n - k): print(a[i + k][i], end = ' ') elif k < 0: for i in range(-k, n): print(a[i + k][i], end = ' ') 10.5 n = int(input()) a = [] for i in range(n): a.append(list(map(int, input().split()))) for i in range(n): a[i][i], a[n - i - 1][i] = a[n - i - 1][i], a[i][i] for i in range(n): print(*a[i]) 10.6 n = int(input()) a = [list(map(int, input().split())) for i in range(n)] for i in range(n // 2): for j in range(i, n - i - 1): d = a[i][j] a[i][j] = a[n - j - 1][i] a[n - j - 1][i] = a[n - i - 1][n - j - 1] a[n - i - 1][n - j - 1] = a[j][n - i - 1] a[j][n - i - 1] = d for i in range(n): print(*a[i])