Pregunta de entrevista de Oracle

Backtracking, Dynamic Programming, Puzzles, Riddles, Recursion, Numerical Problems