Puzzles solved by CRC