Pregunta de entrevista de 73Strings

Completely based on the assignment