#include <bits/stdc++.h>
using namespace std;
char a[50 + 10][50 + 10];
int main() {
  int n, m;
  cin >> n >> m;
  for (int i = 0; i < n; i++)
    for (int j = 0; j < m; j++) {
      cin >> a[i][j];
    }
  int ans = 0;
  for (int i = 0; i < n - 1; i++)
    for (int j = 0; j < m - 1; j++) {
      bool flag1 = false, flag2 = false, flag3 = false, flag4 = false;
      for (int l = i; l < i + 2; l++)
        for (int r = j; r < j + 2; r++) {
          if (a[l][r] == 'f') flag1 = true;
          if (a[l][r] == 'a') flag2 = true;
          if (a[l][r] == 'c') flag3 = true;
          if (a[l][r] == 'e') flag4 = true;
        }
      if (flag1 && flag2 && flag3 && flag4) ans++;
    }
  cout << ans;
  return 0;
}
