Pergunta de entrevista da empresa PwC

To introduce a hard problem I solved.