#include <bits/stdc++.h>
using namespace std;
typedef unsigned long long ull;
int main() {
ios::sync_with_stdio(false);
cin.tie(nullptr);
// قائمة عوامل أولية كبيرة مختلفة للتيستات
vector<vector<ull>> all_primes = {
{999983, 999979, 999961},
{999979, 999959, 999953},
{999959, 999931, 999917},
{999983, 999959, 999931},
{999961, 999953, 999929},
{999979, 999961, 999917},
{999983, 999953, 999911},
{999979, 999959, 999911},
{999983, 999971, 999961},
{999971, 999959, 999949},
{999961, 999931, 999917},
{999983, 999979, 999949},
{999971, 999953, 999917},
{999967, 999961, 999929},
{999979, 999971, 999953},
{999967, 999953, 999941},
{999983, 999967, 999959},
{999973, 999961, 999943},
{999967, 999959, 999929},
{999973, 999967, 999961},
{999971, 999967, 999953},
{999961, 999953, 999929},
{999983, 999971, 999943},
{999967, 999961, 999937},
{999979, 999967, 999949},
{999971, 999959, 999937},
{999967, 999953, 999931}
};
for (int t = 0; t < 27; t++) {
ull n = 1;
for (auto p : all_primes[t]) {
n *= p;
}
cout << n << "\n";
}
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CnR5cGVkZWYgdW5zaWduZWQgbG9uZyBsb25nIHVsbDsKCmludCBtYWluKCkgewogICAgaW9zOjpzeW5jX3dpdGhfc3RkaW8oZmFsc2UpOwogICAgY2luLnRpZShudWxscHRyKTsKCiAgICAvLyDZgtin2KbZhdipINi52YjYp9mF2YQg2KPZiNmE2YrYqSDZg9io2YrYsdipINmF2K7YqtmE2YHYqSDZhNmE2KrZitiz2KrYp9iqCiAgICB2ZWN0b3I8dmVjdG9yPHVsbD4+IGFsbF9wcmltZXMgPSB7CiAgICAgICAgezk5OTk4MywgOTk5OTc5LCA5OTk5NjF9LAogICAgICAgIHs5OTk5NzksIDk5OTk1OSwgOTk5OTUzfSwKICAgICAgICB7OTk5OTU5LCA5OTk5MzEsIDk5OTkxN30sCiAgICAgICAgezk5OTk4MywgOTk5OTU5LCA5OTk5MzF9LAogICAgICAgIHs5OTk5NjEsIDk5OTk1MywgOTk5OTI5fSwKICAgICAgICB7OTk5OTc5LCA5OTk5NjEsIDk5OTkxN30sCiAgICAgICAgezk5OTk4MywgOTk5OTUzLCA5OTk5MTF9LAogICAgICAgIHs5OTk5NzksIDk5OTk1OSwgOTk5OTExfSwKICAgICAgICB7OTk5OTgzLCA5OTk5NzEsIDk5OTk2MX0sCiAgICAgICAgezk5OTk3MSwgOTk5OTU5LCA5OTk5NDl9LAogICAgICAgIHs5OTk5NjEsIDk5OTkzMSwgOTk5OTE3fSwKICAgICAgICB7OTk5OTgzLCA5OTk5NzksIDk5OTk0OX0sCiAgICAgICAgezk5OTk3MSwgOTk5OTUzLCA5OTk5MTd9LAogICAgICAgIHs5OTk5NjcsIDk5OTk2MSwgOTk5OTI5fSwKICAgICAgICB7OTk5OTc5LCA5OTk5NzEsIDk5OTk1M30sCiAgICAgICAgezk5OTk2NywgOTk5OTUzLCA5OTk5NDF9LAogICAgICAgIHs5OTk5ODMsIDk5OTk2NywgOTk5OTU5fSwKICAgICAgICB7OTk5OTczLCA5OTk5NjEsIDk5OTk0M30sCiAgICAgICAgezk5OTk2NywgOTk5OTU5LCA5OTk5Mjl9LAogICAgICAgIHs5OTk5NzMsIDk5OTk2NywgOTk5OTYxfSwKICAgICAgICB7OTk5OTcxLCA5OTk5NjcsIDk5OTk1M30sCiAgICAgICAgezk5OTk2MSwgOTk5OTUzLCA5OTk5Mjl9LAogICAgICAgIHs5OTk5ODMsIDk5OTk3MSwgOTk5OTQzfSwKICAgICAgICB7OTk5OTY3LCA5OTk5NjEsIDk5OTkzN30sCiAgICAgICAgezk5OTk3OSwgOTk5OTY3LCA5OTk5NDl9LAogICAgICAgIHs5OTk5NzEsIDk5OTk1OSwgOTk5OTM3fSwKICAgICAgICB7OTk5OTY3LCA5OTk5NTMsIDk5OTkzMX0KICAgIH07CgogICAgZm9yIChpbnQgdCA9IDA7IHQgPCAyNzsgdCsrKSB7CiAgICAgICAgdWxsIG4gPSAxOwogICAgICAgIGZvciAoYXV0byBwIDogYWxsX3ByaW1lc1t0XSkgewogICAgICAgICAgICBuICo9IHA7CiAgICAgICAgfQogICAgICAgIGNvdXQgPDwgbiA8PCAiXG4iOwogICAgfQoKICAgIHJldHVybiAwOwp9Cg==