#include #include #include #include #include #include #include #include #include #include #include #include using namespace std; using ll = long long; vector cnt(1e6+1); void all_factor(ll n){ for (ll i = 1; i*i <= n; i++){ if (n % i == 0){ cnt[i]++; if (i*i != n) cnt[n/i]++; } } } int main(){ ll N, A; cin >> N; for (int i=0; i> A; all_factor(A); } vector ans(N+1); for (int i=1; i<=1e6; i++){ ans[max(N-cnt[i], 0LL)] = i; } for (int i=0; i