T = int(input())
for _ in range(T):
    s, t = input(), input()
    j = 0
    bFound = False
    arr = list(s)
    for i in range(len(s)):
        chs = s[i]
        if j < len(t):
            cht = t[j]
            if chs == '?' or chs == cht:
                arr[i] = cht
                j += 1
        elif chs == '?':
            arr[i] = 'a'
    if j == len(t):
        print("YES")
        print(''.join(arr))
    else:
        print("NO")