#include <bits/stdc++.h>
using namespace std;
const long long M = 2e6 + 10;
const long long INF = 2e9 + 10;
const long long N = 2e2 + 10;
const long long MOD = 1e9 + 7;
char a[N][N][N];
int main() {
  ios_base::sync_with_stdio(false);
  cin.tie(0);
  int n, m, k;
  cin >> n >> m >> k;
  for (long long i = 0; i < n; i++)
    for (long long j = 0; j < m; j++)
      for (long long k1 = 0; k1 < k; k1++) cin >> a[i][j][k1];
  int ans = 0;
  for (long long i1 = 0; i1 < n; i1++)
    for (long long i2 = 0; i2 < m; i2++)
      for (long long i3 = 0; i3 < k; i3++)
        if (a[i1][i2][i3] == '1') {
          bool ok = false;
          if (i1 > 0 && i1 < n - 1 && a[i1 - 1][i2][i3] == '1' &&
              a[i1 + 1][i2][i3] == '1')
            ok = true;
          if (i2 > 0 && i2 < m - 1 && a[i1][i2 - 1][i3] == '1' &&
              a[i1][i2 + 1][i3] == '1')
            ok = true;
          if (i3 > 0 && i3 < k - 1 && a[i1][i2][i3 - 1] == '1' &&
              a[i1][i2][i3 + 1] == '1')
            ok = true;
          if (i1 > 0 && i2 < m - 1 && a[i1 - 1][i2][i3] == '1' &&
              a[i1][i2 + 1][i3] == '1' && a[i1 - 1][i2 + 1][i3] == '0')
            ok = true;
          if (i1 > 0 && i3 < k - 1 && a[i1 - 1][i2][i3] == '1' &&
              a[i1][i2][i3 + 1] == '1' && a[i1 - 1][i2][i3 + 1] == '0')
            ok = true;
          if (i2 > 0 && i1 < n - 1 && a[i1][i2 - 1][i3] == '1' &&
              a[i1 + 1][i2][i3] == '1' && a[i1 + 1][i2 - 1][i3] == '0')
            ok = true;
          if (i2 > 0 && i3 < k - 1 && a[i1][i2 - 1][i3] == '1' &&
              a[i1][i2][i3 + 1] == '1' && a[i1][i2 - 1][i3 + 1] == '0')
            ok = true;
          if (i3 > 0 && i1 < n - 1 && a[i1][i2][i3 - 1] == '1' &&
              a[i1 + 1][i2][i3] == '1' && a[i1 + 1][i2][i3 - 1] == '0')
            ok = true;
          if (i3 > 0 && i2 < m - 1 && a[i1][i2][i3 - 1] == '1' &&
              a[i1][i2 + 1][i3] == '1' && a[i1][i2 + 1][i3 - 1] == '0')
            ok = true;
          ans += ok;
        }
  cout << ans;
}
