Oracle Interview Question

Subarray sum, Finding in a crossword, Binary tree max path sum, Generating permutations