#include using namespace std; const int M=10000; int main(){ int n;cin>>n; vector a(n); for(int i=0;i>a[i]; vector cnt(M+1,0); for(int i=1;i> divs(M+1,{1}); for(int i=2;i<=M;i++) for(int j=i;j<=M;j+=i) divs[j].push_back(i); for(int i=1;i<=M;i++) reverse(divs[i].begin(),divs[i].end()); vector> s(M+1); for(int i=1;i<=M;i++) if(cnt[i]!=0) for(auto d:divs[i]) s[d].insert(i); int now=a[0]; cout<=v*now/d){ lcm=v*now/d; t=min(t,v); } } if(t==1e9) break; now=t; while(cnt[t]--) cout<