#include #include #include using namespace std; void solve() { string r, s; cin >> r >> s; int k; cin >> k; if (s == "Warong") { swap(r, s); for (int i = 0; i < k; ++i) s[i] = 'A'; vector id; int cntw = 0; int n = s.size(); for (int i = 0; i < n; ++i) { if (s[i] == '?') id.push_back(i); else if (s[i] == 'W') ++cntw; } if (cntw == 0 && id.size() == 1) s[id[0]] = 'W'; } else { swap(r, s); int flag = 1; for (int i = 0; i < k; ++i) if (s[i] != 'A') flag = 0; if (flag) for (int i = 0; i < s.size(); ++i) s[i] = 'A'; } cout << s << endl; } int main() { int t; cin >> t; while (t--) solve(); }