#include <bits/stdc++.h> int main() { std::ios::sync_with_stdio(false); std::cin.tie(nullptr); std::string X, Y; std::cin >> X >> Y; if (X.size() == Y.size()) { for (int i = 0; i < (int)Y.size(); i++) { std::cout << X[i] << Y[i]; } std::cout << '\n'; } else if (X.size() == Y.size() + 1) { for (int i = 0; i < (int)Y.size(); i++) { std::cout << X[i] << Y[i]; } std::cout << X.back() << '\n'; } else { std::cout << "?\n"; } }