#include #include int main (void) { std::string target_str; std::string old_code; std::string new_code; std::getline (std::cin, target_str); std::getline (std::cin, old_code); std::getline (std::cin, new_code); if (old_code.find_first_not_of (' ') != std::string::npos) { size_t pos = target_str.find (old_code, 0); while (pos != std::string::npos) { target_str.replace (pos, old_code.size (), new_code); pos = target_str.find (old_code, pos + new_code.size ()); } } std::cout << target_str << std::endl; }