#include <bits/stdc++.h>
using namespace std;
int main() {
  int n, m, k;
  cin >> n >> m >> k;
  vector<vector<vector<bool>>> a(n, vector<vector<bool>>(m, vector<bool>(k)));
  for (int i = 0; i < int(n); i++)
    for (int j = 0; j < int(m); j++) {
      char s[110];
      scanf("%s", s);
      for (int q = 0; q < int(k); q++) a[i][j][q] = s[q] - '0';
    }
  int result = 0;
  for (int i = 0; i < int(n); i++)
    for (int j = 0; j < int(m); j++)
      for (int q = 0; q < int(k); q++) {
        bool is_plus = false;
        if (a[i][j][q]) {
          if ((i > 0 && i < n - 1 && a[i - 1][j][q] && a[i + 1][j][q]) ||
              (j > 0 && j < m - 1 && a[i][j - 1][q] && a[i][j + 1][q]) ||
              (q > 0 && q < k - 1 && a[i][j][q - 1] && a[i][j][q + 1]))
            is_plus = true;
          if (i > 0 && a[i - 1][j][q]) {
            if (j < m - 1 && a[i][j + 1][q] && !a[i - 1][j + 1][q])
              is_plus = true;
            if (q < k - 1 && a[i][j][q + 1] && !a[i - 1][j][q + 1])
              is_plus = true;
          }
          if (j > 0 && a[i][j - 1][q]) {
            if (i < n - 1 && a[i + 1][j][q] && !a[i + 1][j - 1][q])
              is_plus = true;
            if (q < k - 1 && a[i][j][q + 1] && !a[i][j - 1][q + 1])
              is_plus = true;
          }
          if (q > 0 && a[i][j][q - 1]) {
            if (j < m - 1 && a[i][j + 1][q] && !a[i][j + 1][q - 1])
              is_plus = true;
            if (i < n - 1 && a[i + 1][j][q] && !a[i + 1][j][q - 1])
              is_plus = true;
          }
        }
        if (is_plus) result++;
      }
  cout << result << endl;
}
