iqrar ul hassan (10)