Pergunta de entrevista da empresa Palo Alto

find a cycle in a list