Puzzles solved by ysacd