Puzzles solved by zdc