#include<iostream>
#include<cstdio>
#include<cstring>
#include<cstdlib>
#include<algorithm>
using namespace std;
int h,w;
char fie[103][103];
int dx[]={0,1,0,-1};
int dy[]={1,0,-1,0};
void solve(int x,int y,char a){
  fie[x][y]=0;
  for(int i=0;i<4;i++){
    if(x+dx[i]<0 || x+dx[i]>=w || y+dy[i]<0 || y+dy[i]>=h) continue;
    if(fie[x+dx[i]][y+dy[i]]==a)
      solve(x+dx[i],y+dy[i],a);
  }
}
main(){
  while(1){
    int res=0;
    cin >> h >> w;
    if(!h && !w) break;
    for(int i=0;i<h;i++){
      for(int j=0;j<w;j++) cin >> fie[j][i];
    }
    for(int i=0;i<h;i++){
      for(int j=0;j<w;j++){
	if(fie[j][i]){ solve(j,i,fie[j][i]); res++;}
      }
    }
    cout << res <<endl;
  }

}