Python's Puzzle Keeper