Buffalo Puzzles