CRC puzzle