//04
#include<iostream>

using namespace std;

int h,w;
char g[100][101];

void ff(int y,int x,char c){
  if(0<=y&&y<h&&0<=x&&x<w&&g[y][x]==c){
    g[y][x]=0;
    int d[]={0,1,0,-1,0};
    for(int i=0;i<4;i++){
      ff(y+d[i],x+d[i+1],c);
    }
  }
}

int main(){
  while(cin>>h>>w,h|w){
    for(int i=0;i<h;i++){
      cin>>g[i];
    }
    int ans=0;
    for(int y=0;y<h;y++){
      for(int x=0;x<w;x++){
	if(g[y][x]){
	  ff(y,x,g[y][x]);
	  ans++;
	}
      }
    }
    cout<<ans<<endl;
  }
  return 0;
}