#include<iostream>
#include<map>
using namespace std;
int S;
int main()
{
	cin>>S;
	map<int,int>M;
	for(int i=1;i<=S;i++)
	{
		int t=i;
		for(int j=i;j<=S;j+=++t)M[j]++;
	}
	long ans=0;
	for(int i=1;i<=S;i++)
	{
		if(S%i==0)
		{
			ans+=1L*M[i]*M[S/i];
		}
	}
	cout<<ans<<endl;
}

