Taxi Driver Puzzles