Pregunta de entrevista de Microsoft

Permutations and linked lists