#include using namespace std; int main() { ios::sync_with_stdio(false); cin.tie(0); int N; cin >> N; vector> D(N + 1); for (int64_t i = 1; i <= 10; i++) { if (10 % i == 0) D[1].emplace_back(i); } for (int64_t i = 2; i < N + 1; i++) { for (int64_t a : D[i - 1]) { for (int64_t b : D[i - 1]) { D[i].emplace_back(a * b); } } } std::sort(D[N].begin(), D[N].end()); D[N].erase(std::unique(D[N].begin(), D[N].end()), D[N].end()); for (int64_t d : D[N]) { cout << d << '\n'; } return 0; }