#include <stdio.h>
#include <stdlib.h>
int main() {
long long n=2021041820210418;
long long count=0;
for(long long i=1;i*i*i<=n;i++)//小到大顺序
{
if(n%i==0)
{
for(long long j=i;i*j*j<=n;j++)
{
if(n/i%j==0)
{
long long k=n/i/j;
if(i==j&&i==k)//都相同
{
count++;
}
else if(i==j||i==k||j==k)//两个数相同
{
count=count+3;
}
else
{
count=count+6;//都不同
}
}
}
}
}
printf("%ld\n",count);
return 0;
}