Puzzles solved by zaf