Puzzles solved by Habiba