#include #include #include #include using namespace std; ifstream fin("divimax.in"); ofstream fout("divimax.out"); struct numar{ char sir[13];}a[3100]; int n,c; int divi(int x) { int f=2,p=1; while(x>1) { if(x%f==0) { if(p0; } int main() { fin>>c>>n; int i,x,p,maxp=0; for (i=1; i<=n; i++) { fin>>x; p=divi(x); maxp=max(maxp,p); conversie(p,a[i].sir); } sort(a+1,a+n+1, comp); if(c==1) {fout<