CLE puzzle 1000 Capri 39257