Puzzles solved by Hasan Adeeb