#include <iostream> using namespace std; int su[10]={2,3,5,7,11,13,17,19,23,29}; int ge[10]={0}; long long allans,allge=0; void doit(int n,int now){ if(n==1){ long long ans=1; for(int i=0;i<=9;i++){ ans=ans*(ge[i]+1); } if(allge<ans){ allge=ans; } return ; } for(int i=now;i<=9;i++){ if(n%su[i]==0){ ge[i]++; doit(n/su[i],i); ge[i]--; } } } int main() { int n; while(cin>>n){ doit(n,0); } }