The Quran challenges