#include <bits/stdc++.h>
using namespace std;
int main(){
	string s,t,tem;
	int i,j;
	bool flag;
	cin>>s>>t;
	for(i=s.size()-t.size();i>=0;i--)
	{
		flag=true;
		tem=s;
		for(j=0;j<t.size();j++)
		{
			if(t[j]!=s[j+i]&&s[j+i]!='?')
			{
				flag=false;
				break;
			}
			tem[j+i]=t[j];
		}
		if(flag)
		{
			for(j=0;j<tem.size();j++)
			{
				if(tem[j]=='?')
				{
					cout<<"a";
				}
				else
				{
					cout<<tem[j];
				}
			}
			cout<<endl;
			return 0;
		}
	}
	cout<<"UNRESTORABLE"<<endl;
	return 0;
}