#include<iostream>
#include<deque>
#include<string>
#include<vector>
#include<list>
using namespace std;
void strRep(string &s,string oldVal,string newVal)
{
int num=oldVal.size();
auto pos=s.find(oldVal);
if(pos!=-1)
{
s.replace(pos,num,newVal);
}
else
{
cout<<"No such substring"<<endl;
}
}
int main()
{
cout<<"Enter the string and val"<<endl;
string s,oldVal,newVal;
cin>>s>>oldVal>>newVal;
strRep(s,oldVal,newVal);
cout<<s<<endl;
}