Puzzles solved by CAP