Problem

10 /12


Dataran ajaib?

Problem

Pesan segi empat sama ajaib N ialah matriks segi empat sama bersaiz NxN , terdiri daripada nombor 1, 2< /code>, ..., NxN supaya jumlah bagi setiap lajur, setiap baris dan setiap dua pepenjuru besar adalah sama dengan setiap lain. Tulis program yang menyemak sama ada matriks segi empat sama yang diberikan ialah segi empat sama ajaib.

Input data 
Baris pertama memasukkan saiz matriks N (\(0<N<=100\)) . Baris N
 berikut mengandungi baris matriks, setiap satu dengan N nilai yang dipisahkan dengan ruang.

Cetakan
Program ini harus mengeluarkan perkataan 'YA' jika matriks ialah segi empat sama ajaib, dan perkataan 'NO' ; jika tidak.

 
Contoh
# Input Output
1 3
8 1 6
3 5 7
4 9 2
YA