Puzzle creation.