#include<stdio.h>
int W,H,m[52][52],i,j,r;
void f(int h,int w)
{
	int x[3]={-1,0,1},p;
	if(m[h][w])
		for(p=m[h][w]=0;p<=9;p++)
			f(h+x[p/3%3],w+x[p%3]);
}
int main()
{
	
	for(;scanf("%d%d",&W,&H),W;)
	{
		for(i=1;i<=H;i++)
			for(j=1;j<=W;j++)
				scanf("%d",&m[i][j]);
		for(i=1,r=0;i<=H;i++)
			for(j=1;j<=W;j++)
				if(m[i][j])
				{
					r++;
					f(i,j);
				}
		printf("%d\n",r);
	}
	return 0;
}