/* -*- coding: utf-8 -*- * * 677.cc: No.677 10^Nの約数 - yukicoder */ #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; /* constant */ const int MAX_N = 18; const int MAX_M = (MAX_N + 1) * (MAX_N + 1); /* typedef */ typedef long long ll; /* global variables */ ll ds[MAX_M]; /* subroutines */ /* main */ int main() { int n; scanf("%d", &n); int m = 0; for (int i = 0; i <= n; i++) { ll d = (1LL << i); for (int j = 0; j <= n; j++) { ds[m++] = d; d *= 5; } } sort(ds, ds + m); for (int i = 0; i < m; i++) printf("%lld\n", ds[i]); return 0; }