#include <iostream>
using namespace std;
int main() {
int T;
cin>>T;
while(T--){
string s;
string t;
cin>>s>>t;
int i = 0, j = 0;
for(; i < s.length(); ++i){
if(t[j] == s[i]){
j++;
}else if(s[i] == '?'){
s[i] = t[j];
j++;
}
if(j >= t.length())
break;
}
if(j >= t.length())
{
cout<<"YES"<<endl<<s<<endl;
}else cout<<"NO"<<endl;
}
}
// 64 位输出请用 printf("%lld")

京公网安备 11010502036488号