n,m=list(map(int,input().split())) arr=[] # 用于记录目标作品 for i in range(n): arr.append(input()) ans=0 # 记录操作次数 for i in range(n): for j in range(m): t='YB' if arr[i][j]=='G' else arr[i][j] # G相当于YB if t.find('Y')!=-1: # Y出现在第一行或最左边,或者左上角不是Y或G,则需要新增操作次数 if i==0 or j==0 or arr[i-1][j-1]=='B' or arr[i-1][j-1]=='X': ans+=1 if t.find('B')!=-1: # B出现在第一行或最右边,或者右上角不是B或G,则需要新增操作次数 if i==0 or j==m-1 or arr[i-1][j+1]=='Y' or arr[i-1][j+1]=='X': ans+=1 print(ans)