#include <bits/stdc++.h>
using namespace std;
int mat[100][100][100];
int main() {
  int n, m, l;
  char st[105];
  cin >> n >> m >> l;
  for (int i = 0; i < n; i++) {
    for (int j = 0; j < m; j++) {
      scanf("%s", st);
      for (int k = 0; k < l; k++) {
        mat[i][j][k] = st[k] == '1' ? 1 : 0;
      }
    }
    getchar();
  }
  int cnt = 0;
  for (int i = 0; i < n; i++) {
    for (int j = 0; j < m; j++) {
      for (int k = 0; k < l; k++) {
        if ((mat[i][j][k]) &&
            (((i > 0) && (i < n - 1) && mat[i - 1][j][k] && mat[i + 1][j][k]) ||
             ((i > 0) && (j < m - 1) && mat[i - 1][j][k] && mat[i][j + 1][k] &&
              !mat[i - 1][j + 1][k]) ||
             ((i > 0) && (k < l - 1) && mat[i - 1][j][k] && mat[i][j][k + 1] &&
              !mat[i - 1][j][k + 1]) ||
             ((j > 0) && (j < m - 1) && mat[i][j - 1][k] && mat[i][j + 1][k]) ||
             ((j > 0) && (i < n - 1) && mat[i][j - 1][k] && mat[i + 1][j][k] &&
              !mat[i + 1][j - 1][k]) ||
             ((j > 0) && (k < l - 1) && mat[i][j - 1][k] && mat[i][j][k + 1] &&
              !mat[i][j - 1][k + 1]) ||
             ((k > 0) && (k < l - 1) && mat[i][j][k - 1] && mat[i][j][k + 1]) ||
             ((k > 0) && (j < m - 1) && mat[i][j][k - 1] && mat[i][j + 1][k] &&
              !mat[i][j + 1][k - 1]) ||
             ((k > 0) && (i < n - 1) && mat[i][j][k - 1] && mat[i + 1][j][k] &&
              !mat[i + 1][j][k - 1])))
          cnt++;
      }
    }
  }
  cout << cnt << endl;
}
