Translated from Arabic.