Did you not see that Allah has made all whatever is in the heavens and all whatever is in the earth subservient for you and bestowed His favours upon you in full, both visible and hidden? And some men argue regarding Allah, with neither knowledge, nor guidance, nor a clear Book! 20 and when it is said to them, 'Follow what God has sent down,' they say, 'No; but we will follow such things as we found our fathers doing.' What? Even though Satan were calling them to the chastisement of the burning? 21 ۞ Now whoever surrenders his whole being unto God, and is a doer of good withal, has indeed taken hold of a support most unfailing: for with God rests the final outcome of all events. 22 And whoever has disbelieved - let not his disbelief grieve you. To Us is their return, and We will inform them of what they did. Indeed, Allah is Knowing of that within the breasts. 23 To them We give enjoyment a little, then We compel them to a harsh chastisement. 24 And if you ask them who created the heavens and the earth, they will certainly say: Allah. Say: (All) praise is due to Allah; nay! most of them do not know. 25 To God belongs all that is in the heavens and the earth. He is Self-sufficient and Praiseworthy. 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 Creating and resurrecting all of you is just like creating and resurrecting a single soul. Truly, God hears all and observes all. 28 Do you not see that Allah makes the night phase into the day and makes the day phase into the night and has subjected the sun and the moon to His will so that each of them is pursuing its course till an appointed time? (Do you not know that) Allah is well aware of all that you do? 29 That is because Allah, He is the Truth, and that which they invoke besides Him is Al-Batil (falsehood, Satan and all other false deities), and that Allah, He is the Most High, the Most Great. 30