Question. How many stages the Quran contains?
  1. 8
  2. 7
  3. 9
  4. 12