#include <bits/stdc++.h>
using namespace std;
int main(){
vector<long long> d;
long long n=2021041820210418;
for(long long i=1;i*i<=n;i++){//求n的所有约数
if(n%i==0){
d.push_back(i);
if(n/i!=i) d.push_back(n/i);
}
}
int ans=0;
// vector<long long>::iterator i,j,k;
for(auto i=d.begin();i!=d.end();i++){
for(auto j=d.begin();j!=d.end();j++){
for(auto k=d.begin();k!=d.end();k++){
if((*i)*(*j)*(*k)==n) ans++;
}
}
}
cout<<ans;
return 0;
}