#C303. 经过字母数

经过字母数

题目描述

一个 n×mn\times m 的大写字母矩阵,小猫一开始的位置为左上角,它每次可以向上下左右四个方向移动,但它不能走出矩阵并且不能移向曾经经过的字母。问小猫最多可以经过几个字母。

输入格式

第一行输入字母矩阵行数 nn 和列数 mm

接着输入 nnmm 列字母矩阵。

输出格式

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

样例输入

3 6
HFDFFB
AJHGDH
DGAGEH

样例输出

6

数据范围

1n,m201≤ n,m≤20