Pregunta de entrevista de Microsoft

Recursive programming and backtracking.