#include <iostream>
#include <string>
std::string insert_str(const std::string& original, const std::string& to_insert, size_t pos) {
std::string result = original;
result.insert(pos, to_insert);
return result;
}
int main() {
std::string original = "Hello, World!";
std::string to_insert = " beautiful";
size_t pos = 7;
std::string result = insert_str(original, to_insert, pos);
std::cout << "Original string: " << original << std::endl;
std::cout << "String after insertion: " << result << std::endl;
return 0;
}