#include <bits/stdc++.h>
using namespace std;
const int N = 102;
char a[N][N][N];
int main() {
  int n, m, p;
  int i, j, k, l;
  scanf("%d%d%d", &n, &m, &p);
  for (i = 0; i < n; i++) {
    for (j = 0; j < m; j++) scanf("\n%s", &a[i][j][0]);
    for (j = 0; j < m; j++)
      for (k = 0; k < p; k++)
        if (a[i][j][k] == '0') a[i][j][k] = 0;
    if (i != n - 1) scanf("\n");
  }
  int s = 0;
  for (i = 0; i < n; i++)
    for (j = 0; j < m; j++)
      for (k = 0; k < p; k++)
        if (a[i][j][k]) {
          if (k - 1 >= 0 && k + 1 < p && a[i][j][k - 1] && a[i][j][k + 1])
            s++;
          else if (j - 1 >= 0 && j + 1 < m && a[i][j - 1][k] && a[i][j + 1][k])
            s++;
          else if (i - 1 >= 0 && i + 1 < n && a[i - 1][j][k] && a[i + 1][j][k])
            s++;
          else if (i - 1 >= 0 && j + 1 < m && a[i - 1][j][k] &&
                   a[i][j + 1][k] && !a[i - 1][j + 1][k])
            s++;
          else if (i - 1 >= 0 && k + 1 < p && a[i - 1][j][k] &&
                   a[i][j][k + 1] && !a[i - 1][j][k + 1])
            s++;
          else if (j - 1 >= 0 && i + 1 < n && a[i][j - 1][k] &&
                   a[i + 1][j][k] && !a[i + 1][j - 1][k])
            s++;
          else if (j - 1 >= 0 && k + 1 < p && a[i][j - 1][k] &&
                   a[i][j][k + 1] && !a[i][j - 1][k + 1])
            s++;
          else if (k - 1 >= 0 && i + 1 < n && a[i][j][k - 1] &&
                   a[i + 1][j][k] && !a[i + 1][j][k - 1])
            s++;
          else if (k - 1 >= 0 && j + 1 < m && a[i][j][k - 1] &&
                   a[i][j + 1][k] && !a[i][j + 1][k - 1])
            s++;
          {}
        }
  printf("%d", s);
  return 0;
}
