Oracle interview question

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