include <stdio.h>
include <string.h>
char arr[1100][1100];
int n,m;
void dfs(int x,int y){
arr[x][y] = 'a';
for(int i = -1; i <= 1; i++){
if((arr[x+i][y] == 'j'||arr[x+i][y] == 'e'||arr[x+i][y] == 's'||arr[x+i][y] == 'i')&&x+i>=0&&x+i<n){
dfs(x+i,y);
}
}
for(int j = -1; j <= 1; j++){
if((arr[x][y+j] == 'j'||arr[x][y+j] == 'e'||arr[x][y+j] == 's'||arr[x][y+j] == 'i')&&y+j>=0&&y+j<m){
dfs(x,y+j);
}
}
return;
}
int main(){
while(~ scanf("%d%d",&n,&m)){
int sum = 0;
for(int i = 0; i < n; i++){
getchar();
scanf("%s",arr[i]);
}
for(int i = 0; i < n; i++){ for(int j = 0; j < m; j++){ if(arr[i][j] == 'j'||arr[i][j] == 'e'||arr[i][j] == 's'||arr[i][j] == 'i'){ sum++; dfs(i,j); } } } printf("%d\n",sum); memset(arr,'\0',sizeof(char)); sum=0;
}
return 0;
}