Puzzles solved by Yvan