Pergunta de entrevista da empresa Amazon

complex data structure problem