Pergunta de entrevista da empresa Bloomberg

flatten a multilevel linked list