#include <iostream>
#include <string>
std::string replaceSubstring(const std::string& a, const std::string& b, const std::string& c) {
std::string result = a;
size_t pos = 0;
while ((pos = result.find(b, pos)) != std::string::npos) {
result.replace(pos, b.length(), c);
pos += c.length();
}
return result;
}
int main() {
std::string a, b, c;
std::cin >> a >> b >> c;
std::string replacedString = replaceSubstring(a, b, c);
std::cout << replacedString << std::endl;
return 0;
}