#include <bits/stdc++.h>
using namespace std;
long long a, b, c, d, n, m, i, j, k, l, o, p, t, y, q, g, h;
long long A[400001];
long long B[400001];
int main() {
  ios_base::sync_with_stdio(0);
  cin.tie(0);
  cout.tie(0);
  cin >> n >> m >> k;
  for (i = 0; i < n; i++) {
    cin >> A[i];
  }
  for (i = 0; i < m; i++) {
    cin >> B[i];
  }
  for (i = 1; i <= sqrt(k); i++) {
    if (k % i == 0) {
      a = i;
      b = k / i;
      g = 0;
      h = 0;
      l = 0;
      for (q = 0; q < n; q++) {
        if (A[q] == 1)
          l++;
        else {
          if (l >= a) g += l - a + 1;
          l = 0;
        }
      }
      if (l >= a) g += l - a + 1;
      l = 0;
      for (q = 0; q < m; q++) {
        if (B[q] == 1)
          l++;
        else {
          if (l >= b) h += l - b + 1;
          l = 0;
        }
      }
      if (l >= b) h += l - b + 1;
      o = o + g * h;
      if (a != b) {
        g = 0;
        h = 0;
        l = 0;
        for (q = 0; q < n; q++) {
          if (A[q] == 1)
            l++;
          else {
            if (l >= b) g += l - b + 1;
            l = 0;
          }
        }
        if (l >= b) g += l - b + 1;
        l = 0;
        for (q = 0; q < m; q++) {
          if (B[q] == 1)
            l++;
          else {
            if (l >= a) h += l - a + 1;
            l = 0;
          }
        }
        if (l >= a) h += l - a + 1;
        o = o + g * h;
      }
    }
  }
  cout << o;
}
