#include<iostream>
#include<string>
using namespace std;
int main(){
int n,m,cnta=0,cntb=0,i=1;
string a,b;
cin>>n>>m>>a>>b;
string c=a;
while(c.find("#")!=string::npos)
c[c.find("#")]='a',++cnta;
while(b.find("#")!=string::npos)
b[b.find("#")]='b',++cntb;
while(cnta--){
if(m>cnta+26 && cntb>=26 && i>1)
m-=26,cntb-=26,i=1;
if(i>26) i=1;
a[a.find("#")]=char(i++ +96);
}
cout<<a;
return 0;
}