۞ And had We sent down the angels towards them, and had the dead spoken to them, and had We raised all things in front of them, they would still not have believed unless Allah willed – but most of them are totally ignorant. 111 In like manner We have assigned for every prophet an opponent, Satans from among men and jinn, who make evil suggestions to each other by means of specious words in order to deceive -- had it been your Lord's will, they would not have done so; so leave them alone to their fabrication, 112 and that the hearts of those who believe not in the world to come may incline to it, and that they may be well-pleased with it, and that they may gain what they are gaining. 113 Say: "Shall I seek for judge other than Allah? - when He it is Who hath sent unto you the Book, explained in detail." They know full well, to whom We have given the Book, that it hath been sent down from thy Lord in truth. Never be then of those who doubt. 114 Perfected are the laws of your Lord in truth and justice, and there is no changing His laws. He is all-hearing and all-knowing. 115 Wert thou to follow the common run of those on earth, they will lead thee away from the way of Allah. They follow nothing but conjecture: they do nothing but lie. 116 Verily, thy Sustainer knows best as to who strays from His path, and best knows He as to who are the right-guided. 117 If you have faith in God's revelations, eat the flesh of the animal which has been slaughtered with a mention of His Name. 118 Why should you not eat such flesh when God has told you in detail what is unlawful to eat under normal conditions. Most people, out of ignorance, are led astray by their desires. Your Lord knows best those who transgress. 119 Eschew all sin, open or secret: Those who commit sin will receive due punishment for their sins, 120 and do not eat anything over which God's name has not been pronounced, for that surely is disobedience. The devils inspire their followers to argue with you. If you obey them, you will become of those who associate partners with God. 121