Pregunta de entrevista de Amazon

complex data structure problem