Puzzles solved by madelein