Do you not see how Allah has subjected to you all that is in the heavens and the earth, and lavished on you His visible and unseen favors? Yet some people would argue about Allah without knowledge, or guidance, or an Illuminating Book' 20 When you ask them to follow what God has revealed, they say: "No. We shall follow what we found our ancestors following," even though the devil were calling them to the torment of Hell! 21 ۞ And whoever submits himself wholly to Allah and he is the doer of good (to others), he indeed has taken hold of the firmest thing upon which one can lay hold; and Allah's is the end of affairs. 22 And whoever disbelieves – then do not be aggrieved by his disbelief (O dear Prophet Mohammed – peace and blessings be upon him); they have to return to Us, and We will inform them what they were doing; indeed Allah knows what lies within the hearts. 23 We shall allow them to enjoy themselves for a short while, then force them into severe torment. 24 If you ask them: 'Who has created the heavens and the earth' They will reply: 'Allah' Say: 'Praise belongs to Allah' But most of them do not have knowledge. 25 Unto Allah belongeth whatsoever is in the heavens and the earth. Lo! Allah, He is the Absolute, the Owner of Praise. 26 And if all the trees on earth were pens and the ocean (were ink), with seven oceans behind it to add to its (supply), yet would not the words of Allah be exhausted (in the writing): for Allah is Exalted in Power, full of Wisdom. 27 For God your creation and your resurrection are only like the creation and resurrection of one soul. God is All-hearing and All-seeing. 28 Art thou not aware that it is God who makes the night grow longer by shortening the day, and makes the day grow longer by shortening the night, and that He has made the sun and the moon subservient [to His laws,] each running its course for a term set [by Him] and that God is fully aware of all that you do? 29 That is because Allah is the Truth, and that what they call upon other than Him is falsehood, and because Allah is the Most High, the Grand. 30