#include <bits/stdc++.h>
using namespace std;

int main() {
    string s, t;
    cin >> s >> t;

    if (s.size() != t.size()) {
        cout << "NO";
        return 0;
    }

    for (int i = 0; i < s.size(); i++) {
        if (s[i] != t[i] && s[i] != '?' && t[i] != '?') {
            cout << "NO";
            return 0;
        }
    }

    cout << "YES";

    return 0;
}