#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; int main() { long long i, j, k; vector>list(0, vector(2)); cin >> k; long long bb = -1, p=1; for (i = 1; i <= pow(10,k) / 2 + 1; i+=p) { long long num = pow(10, k); if ( num % i == 0) { if (i == num / i) { //cout << i << " " << num / i << endl; cout << i << endl; break; } if ( i == bb) { break; } //cout << i << " " << num / i << endl; cout << i << endl; bb = num / i; list.push_back({ i, num / i }); } if (i >= 100000)p = 5; } // cout << "syuryou" << endl; for (i = list.size() - 1; i >= 0; i--) { //cout << list[i][1] << " " << list[i][0] << endl; cout << list[i][1] << endl; } //cout << "syuryou2" << endl; getchar(); getchar(); return 0; }