Puzzles solved by syed areeb naqvi