Pregunta de entrevista de Epic

Standard Programming fare - replace in a string, create permutations, etc.