#include //#include using namespace std; #define ll long long #define ull unsigned long long #define pi pair #define pll pair #define mapi map #define mapll map #define vi vector #define vii vector > #define vll vector #define vpi vector > #define vs vector #define vpll vector > #define lcm(a,b) boost::math::lcm(a,b) #define stacki stack #define stackll stack #define queuei queue #define queuell queue #define pr_qi priority_queue #define pr_qll priority_queue #define m_p(a,b) make_pair(a,b) #define p_b(a) push_back(a) #define endl "\n" #define big 1000000007 // ll fun(ll num) { vectora; int i,j; for(i=1;i<=sqrt(num);i++) { if(num%i==0) { if(i==num/i) a.p_b(i); else a.p_b(i),a.p_b(num/i); } } sort(a.begin(),a.end()); // for(i=0;i>n; ll a[n],sum=0; for(i=0;i>a[i]; sum+=fun(a[i])+a[i]; } cout<