Adobe Interview Question

Various puzzles and basic programming