Kadi, Muhammad ibn Ibrahim.