Marsh Interview Question

Puzzles, Joins, reasoning questions, pointers