#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int main()
{
	char s[51],t[51];
	scanf("%s%s",s,t);
	int i,j,count,a,b,x=0;
	a=strlen(s);
	b=strlen(t);
	for(i=0;i<a;i++)
	{
		if(s[i]==t[0])
		{
			count=1;
			for(j=1;j<b;j++)
			{
				if((s[i+j]==t[j])||(s[i+j]=='?'))
					count++;
			}
			if(count==b)
			{
				for(j=1;j<b;j++)
					s[i+j]=t[j];
				x++;
			}
		}
	}
	if(x==0) printf("UNRESTORABLE");
	else
	{
		for(i=0;i<a;i++)
		{
			if(s[i]=='?')
				s[i]='a';
		}
		printf("%s",s);
	}
}