Bottle Cap Puzzle