CLE puzzle 1000 Anne Stokes Blue Moon 39462