暴力方法
using namespace std;
#define int long long
#define endl '\n'
signed main(){
ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);
int n,m;
cin>>n>>m;
char a[60][60];
for(int i=0;i<n;i++){
for(int j=0;j<m;j++){
cin>>a[i][j];
}
}
int count=0;
for(int i=0;i<n;i++){
for(int j=0;j<m;j++){
if(a[i][j]!='f'&&a[i][j+1]!='f'&&a[i+1][j]!='f'&&a[i+1][j+1]!='f')
continue;//如果四个都没有f,则跳过,四个中有一个是f,就到下一个判断四个有没有a
if(a[i][j]!='a'&&a[i][j+1]!='a'&&a[i+1][j]!='a'&&a[i+1][j+1]!='a')
continue;
if(a[i][j]!='c'&&a[i][j+1]!='c'&&a[i+1][j]!='c'&&a[i+1][j+1]!='c')
continue;
if(a[i][j]!='e'&&a[i][j+1]!='e'&&a[i+1][j]!='e'&&a[i+1][j+1]!='e')
continue;
count++;
}
}
cout<<count<<endl;
return 0;
}