#include #include #include #include using namespace std; vector fact(int n, int k, vector factors){ if(n==1){ return factors; } else{ if(n!=1){ if(n%k==0){ n = n/k; factors.push_back(k); return fact(n, k, factors); } else{ k++; return fact(n, k, factors); } } } } int fi(int n, int k, int phi, int exp, vector factors){ if(n==1){ for(int i=1; i>m; for(int n=1; n factors; int euler = fi(n, 2, 1, 0, factors); cout<