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