CLE puzzle 500 Psy 30289