N = int(input()) linkMap = [] for _ in range(N): linkMap.append(list(map(int,input().split()))) for k in range(N): for i in range(N): for j in range(N): linkMap[i][j] = 1 if (linkMap[i][k] != 0 and linkMap[k][j] != 0) or (linkMap[i][j] != 0) else 0 for i in range(N): print(*linkMap[i])