Number of Divisor
i64 noOfDivisor(i64 n){
int j,f;
i64 cnt,ans=1;
f = 0;
for(j=0;prime[j]<=n && j<prlen;j++){
cnt = 0;
if(n%prime[j]==0){
while(n%prime[j]==0){
cnt++;
n /= prime[j];
}
f=1;
ans *= (cnt+1);
}
}
//if(!f || n!=1)cnt++;
if(n^1)ans <<= 1;
return ans;
}