Pergunta de entrevista da empresa Oracle

puzzles, data structure,java