#include <bits/stdc++.h>
using namespace std;
const double pi = acos(-1.0);
long long int power(long long int a, long long int b, long long int md) {
  return (!b ? 1
             : (b & 1 ? a * power(a * a % md, b / 2, md) % md
                      : power(a * a % md, b / 2, md) % md));
}
int main() {
  ios_base::sync_with_stdio(false);
  cin.tie(NULL);
  long long int n, m;
  cin >> n >> m;
  long long int cnt = 0;
  for (long long int i = 0; i < 1000; i++) {
    for (long long int j = 0; j < 1000; j++) {
      if (i * i + j == n and i + j * j == m) cnt++;
    }
  }
  cout << cnt << "\n";
  return 0;
}
