#include #include #include #include using namespace std; vector v; vector primers; vector > factors; vector > factorsrepet; void garbell(){ v[0]=false; v[1]=false; for(int i=2; i> n; v = vector (n, true); primers = vector (); factors = vector > (n); factorsrepet = vector > (n); garbell(); for(int i=1; i arrels; int pot = primers[i]; int k = 1; for(int q=1; q s; for(int j=1; j s; for(int j=1; j s; for(int j=1; j