MSQUARE
Cho một hình vuông B kích thước n×n được chia thành các ô vuông đơn vị. Trên mỗi ô người ta ghi một số từ 0 đến 9. Hãy tìm một hình vuông thỏa mãn các điều kiện sau:
Các cạnh song song với cạnh của hình vuông ban đầu.
Chỉ chứa một loại số duy nhất trong 10 chữ số trên.
Độ dài của hình vuông là lớn nhất có thể.
Dữ liệu:
Dòng đầu chứa số nguyên dương n (1≤n≤ 10^3).
n Dòng tiếp theo, mỗi dòng chứa n số nguyên thể hiện hình vuông ban đầu (các giá trị chỉ nằm trong khoảng từ 0 đến 9.
Kết quả:
gồm một số duy nhất là diện tích của hình vuông thỏa mãn yêu cầu đề bài.
Sample Input
8
1 3 6 2 8 1 3 8
1 2 2 2 2 2 2 2
2 2 2 2 2 3 7 8
3 2 2 2 2 1 2 3
4 5 6 7 8 2 2 2
2 4 2 1 4 2 2 2
1 2 3 4 5 6 7 8
6 5 4 3 6 5 4 1
Sample Output
9
Comments