Pregunta de entrevista de Apex Capital

None too difficult.