#include <bits/stdc++.h>
using namespace std;
char s[4003];
int c[40004];
int main() {
  int a;
  scanf("%d", &a);
  scanf("%s", s);
  const int n = strlen(s);
  for (int i = 0; i < n; i++) {
    int sum = 0;
    for (int j = i; j < n; j++) {
      sum += s[j] - '0';
      c[sum]++;
    }
  }
  long long ans = 0;
  if (a) {
    for (int i = 1; i < 40004; i++) {
      if (a % i == 0 && a / i < 40004) {
        ans += 1ll * c[i] * c[a / i];
      }
    }
  } else {
    ans += 2ll * c[0] * n * (n + 1) / 2 - 1ll * c[0] * c[0];
  }
  printf("%lld", ans);
  return 0;
}
