Question. How many years did it take for the complete revelation of the Quran?
  1. 12
  2. 21
  3. 23
  4. 22