#include using namespace std; using ll = long long; using Graph = vector>; int main() { long double N; cin >> N; int ans = 0; for(int i = 1; i <= sqrt(20000000); i++) { for(int j = 1; j <= sqrt(20000000); j++) { long double x = i * i; long double y = j * j; long double sum = sqrt(x + y); if(sum == N) { ans++; } } } cout << ans << endl; }