有一个N x M 大小的地图,地图中的每个单元包含一个大写字母。若两个相邻的(这里的相邻指“上下左右”相邻)点上的字母相同,我们可以用线段连接这两个点。若存在一个包含同一字母的环路,那么连接这些点我们可以得到一个多边形,当且仅当多边形的边数大于等于4时,我们称这幅地图中存在“简单环路”。现在给你一份地图,你来判断是否存在“简单环路”。列如:3 4AAAAABCAAAAA字符“A”可以构成一个“简单环路”,其边数为4。
第一行输入两个正整数n,m,2<=n,m<=50,分别表示地图的行列数。接下来输入n行,每行m个大写字母。
若存在“简单环路”输出“Yes”,否则输出“No”。
3 4 AAAA ABCA AADA
No