CLE puzzle 104 Olaf's Adventure 27094