Pregunta de entrevista de PwC

To introduce a hard problem I solved.