Puzzles solved by Habibi