challenges of Quran