Puzzles solved by Habibah