Problem

10 /12


Hình vuông ma thuật?

Problem

Thứ tự ma trận vuông N là một ma trận vuông có kích thước NxN , bao gồm các số 1, 2, ..., NxN sao cho tổng của mỗi cột, mỗi hàng và mỗi trong số hai đường chéo lớn bằng nhau khác. Viết chương trình kiểm tra ma trận vuông cho trước có phải là ma trận vuông hay không.

Nhập dữ liệu 
Dòng đầu tiên nhập kích thước của ma trận N (\(0<N<=100\)) . Các N dòng sau chứa các hàng ma trận, mỗi dòng có N giá trị được phân tách bằng dấu cách.

Dấu ấn
Chương trình sẽ xuất ra từ 'YES' nếu ma trận là hình vuông ma thuật và từ 'NO' ; nếu không.

 
Ví dụ
<đầu>
# Đầu vào Đầu ra
1 3
8 1 6
3 5 7
4 9 2