CLE puzzle 1500 Mirage 31683