#include<iostream>
#include<cstdio>
using namespace std;
char s[103][103];
int sum,m,n;

void ct(int a,int b,char c)
{
    if(s[a-1][b]==c ){s[a-1][b]='X';ct(a-1,b,c);}
    if(s[a+1][b]==c ){s[a+1][b]='X';ct(a+1,b,c);}
    if(s[a][b-1]==c ){s[a][b-1]='X';ct(a,b-1,c);}
    if(s[a][b+1]==c ){s[a][b+1]='X';ct(a,b+1,c);}
}

int main()
{
//  for(int i=0;i<101;i++)
//      for(int j=0;j<101;j++)
//          s[i][j]='X';
    while(scanf("%d %d",&m,&n))
    {
        if(m==0||n==0)break;
        getchar();
        for(int i=0;i<m;i++)
        {
            for(int j=0;j<n;j++)
                scanf("%c",&s[i][j]);
            getchar();
        }
        sum=0;
        for(int i=0;i<m;i++)
            for(int j=0;j<n;j++)
            {
                if(s[i][j]!='X'){sum++;ct(i,j,s[i][j]);}
            }
        printf("%d",sum);
    }

}