Pergunta de entrevista da empresa Deutsche Bank

linked list, puzzles, dynamic programming questions