Puzzles solved by Mehdi