#include using namespace std; int main() { long long x, y, z; cin >> x >> y >> z; if (z == 0) { cout << "ccW" << endl; return 0; } tuple mn(INT_MAX, INT_MAX, INT_MAX); for (int i = -5000; i <= 5000; i++) { int j = y == 0 ? 0 : (z - i * x) / y; if (i * x + j * y == z) mn = min(mn, make_tuple(abs(i) * 2 + abs(j) * 2 - 1, i, j)); } int c, a, b; tie(c, a, b) = mn; if (c > 10000) { cout << "mourennaihasimasenn" << endl; return 0; } if (b == 0) { cout << string(a, 'c') + string(a - 1, 'C') << endl; } else if (a == 0) { cout << string(b, 'w') + string(b - 1, 'C') << endl; } else if (a > 0 && b > 0) { cout << string(a, 'c') + string(a - 1, 'C'); cout << string(b, 'w') + string(b - 1, 'C'); cout << "C" << endl; } else if (a < 0) { cout << string(-a, 'c') + string(-a - 1, 'C'); cout << string(b, 'w') + string(b - 1, 'C'); cout << "W" << endl; } else { cout << string(-b, 'w') + string(-b - 1, 'C'); cout << string(a, 'c') + string(a - 1, 'C'); cout << "W" << endl; } }