========================================================================
#include<stdio.h>
void main()
{
int i,j;
int r,c;
scanf("%d %d",&r,&c);
char a[r][c];
for(i=0;i<r;i++)
for(j=0;j<c;j++)
scanf(" %c",&a[i][j]);
int check=0;
for(i=0;i<r;i++)
{
for(j=0;j<c;j++)
{
int x,y;
x=i;
y=j;
int up,right;
up=0;
right=0;
//ANALYSING
while(x>0)
{
//printf("checking up\n");
x--;
if(a[x][y]==a[i][j])
up++;
else
break;
}
x=i;
while(y<c)
{
//printf("checking right\n");
y++;
if(a[x][y]==a[i][j])
right++;
else
break;
}
//printf("%d %d",up,right);
if(up!=0 && up==right)
{
printf("Yes");
check=1;break;
}
}
if(check==1)
{break;}
}
if(check==0)
printf("No");
}
if(up!=0 && up==right)
{
printf("Yes");
check=1;break;
}
}
if(check==1)
{break;}
}
if(check==0)
printf("No");
}