#include using namespace std; template inline void chmin(T1 &a,T2 b){if(a>b) a=b;} template inline void chmax(T1 &a,T2 b){if(a V compress(V vs){ sort(vs.begin(),vs.end()); vs.erase(unique(vs.begin(),vs.end()),vs.end()); return vs; } template map dict(const vector &vs){ map res; for(Int i=0;i<(Int)vs.size();i++) res[vs[i]]=i; return res; } map dict(const string &s){ return dict(vector(s.begin(),s.end())); } //INSERT ABOVE HERE const Int MAX = 1e5+1000; Int fs[MAX]={}; signed main(){ cin.tie(0); ios::sync_with_stdio(0); vector ans; for(Int i=2;i=1e5) ans.emplace_back(i); for(Int j=i;j cand; for(Int x:ans) for(Int y:ans) cand.emplace_back(x*y); cand.emplace_back(1); cand=compress(cand); Int n; cin>>n; n--; cout<