给定一个由大写字母组成的矩形网格,请找出一个面积最大的矩形区域,使得该区域内存在一行是回文串,且存在一列是回文串。回文串是指一个与自身反转后相同的字符串。
图 G.1:样例输入的最佳解示意图。在阴影子区域中,跨越该区域整行的一个回文串和跨越该区域整列的一个回文串被高亮显示。
输入格式
第一行包含两个整数 $R$ 和 $C$ ($1 \le R, C \le 500$)。接下来的 $R$ 行描述了该网格,每行包含恰好 $C$ 个大写字母。
输出格式
输出一个整数 $A$,表示满足以下条件的矩形区域的最大面积:该区域内存在一行是回文串,且存在一列是回文串。
样例
输入 1
4 5 APPLE BOBBY KAYAK REBEL
输出 1
15
输入 2
2 6 ABCCDE PRCDEE
输出 2
4
输入 3
4 6 BANANA BERGEN CANNOT FELLOW
输出 3
15