1101212 - LETTERS

通过次数

30

提交次数

55

Time Limit : 1 秒
Memory Limit : 128 MB

给出一个roe×col的大写字母矩阵,一开始的位置为左上角,你可以向上下左右四个方向移动,并且不能移向曾经经过的字母。问最多可以经过几个字母。

Input

第一行,输入字母矩阵行数R和列数S,1≤R,S≤20。 接着输出R行S列字母矩阵。

Output

最多能走过的不同字母的个数。

Examples

Input

3 6
HFDFFB
AJHGDH
DGAGEH

Output

6