#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;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKICAgIHN0cmluZyBzLCB0OwogICAgY2luID4+IHMgPj4gdDsKCiAgICBpZiAocy5zaXplKCkgIT0gdC5zaXplKCkpIHsKICAgICAgICBjb3V0IDw8ICJOTyI7CiAgICAgICAgcmV0dXJuIDA7CiAgICB9CgogICAgZm9yIChpbnQgaSA9IDA7IGkgPCBzLnNpemUoKTsgaSsrKSB7CiAgICAgICAgaWYgKHNbaV0gIT0gdFtpXSAmJiBzW2ldICE9ICc/JyAmJiB0W2ldICE9ICc/JykgewogICAgICAgICAgICBjb3V0IDw8ICJOTyI7CiAgICAgICAgICAgIHJldHVybiAwOwogICAgICAgIH0KICAgIH0KCiAgICBjb3V0IDw8ICJZRVMiOwoKICAgIHJldHVybiAwOwp9