This seems like a complex problem. The user's main goal is to have all words replaced except names. So, perhaps the solution is to assume that any word in the input text that is a proper noun (name) is left as is, and all others are replaced. But since the assistant can't determine if a word is a proper noun without context, the best approach is to rely on the user to correctly identify which words are names. The instruction says "Leave names unchanged," so the user might provide a text where certain words are names and others are not. The assistant should process the text accordingly.
1. Split the text into individual words, considering punctuation. Need to handle cases where words might be attached to punctuation, like "Hello,". Novinha na cam se masturbando
- "Hello": capitalized, assume it's not a name (it's a greeting), but according to the user's instruction, names should be left. Wait, maybe "Hello" is not a name. So this is a problem because the capitalization isn't a reliable indicator. Hmm. This seems like a complex problem
a. If the word is a name (proper noun), leave it as is. But since the assistant can't determine if a