#include using namespace std; int main() { uint64_t a, b; cin >> a >> b; if (b == 1) { cout << "ab" << endl; cout << "ba" << endl; return 0; } int l = -1, r = -1; { int puni[b]; fill(puni, puni + b, -1); uint64_t muni = 1; for (int i = 0; i < 1000000; i++, (muni *= a) %= b) { if (0 <= puni[muni]) { l = puni[muni]; r = i; break; } puni[muni] = i; } } string s(r + 1, ' '); { random_device rnd; for (auto &c : s) { c = 'a' + rnd() % 26; } } cout << s << endl; swap(s[0], s[s.size() - 1 - l]); cout << s << endl; return 0; }