#include <bits/stdc++.h>

using namespace std;

int main() {
    string X, Y;
    cin >> X >> Y;
    string S = "";
    if (X.size() == Y.size() + 1 || X.size() == Y.size()) {
        for (int i = 0; i < Y.size(); i++) {
            S += X[i];
            S += Y[i];
        }
        if (X.size() == Y.size() + 1) S += X[X.size() - 1];
    } else {
        S += '?';
    }
    cout << S << endl;
    return 0;
}