#include #include #include #include #include using namespace std; int prime(long long n) { if(n%2==0) return 0; for(int i=3;i<=sqrt(n);i+=2) { if(n%i==0) return 0; } return 1; } long long calculate(long long n) { long long count=0,i,numberofp=1 ; if(n==1) return 0; for(i=n;i>1;i--) { while(n%i==0) { if(prime(i)==0)break; count+=numberofp; n/=i; //cout<> n; // cout<> a[i]; sum+=calculate(a[i])+a[i]; //cout<