CLE puzzle 1000 HQC LONDON 39339