Finch Puzzles