Input (grade 13): Hafiz or Hafez may mean: Hafiz (Qur 'an), a term used by Muslims for people who have completely memorized the Qur' an Hafez or Khwajeh Shams al-Din Muhammad Hafez-e Shirazi, an Iranian mystic and poet.
Output (grade 8): Hafiz or Hafez may mean: Hafez or Khwajeh Shams al-Din Muhammad Hafez-e Shirazi, an Iranian mystic and poet.