Allah has full knowledge of the truths beyond the reach of perception both in the heavens and the earth; and the coming of the Hour will take no more than the twinkling of an eye; it may take even less. Indeed Allah has power over everything. 77 Allah has brought you forth from your mothers' wombs when you knew nothing, and then gave you hearing, and sight and thinking hearts so that you may give thanks. 78 Have they not seen the birds that are subjected in the air of the heaven? Nothing holds them except Allah. Surely, in this are signs for those who believe. 79 Allah hath appointed for you from your houses a repose, and He hath appointed for you from the skins of the cattle houses which ye find light, on the day of your flitting and on the day of your stopping, and from their wools and their furs and their hair a furnishing and an enjoyment for a season. 80 And Allah has made for you out of that which He has created shades, and has made for you places of refuge in the mountains, and has made for you garments to protect you from the heat (and cold), and coats of mail to protect you from your (mutual) violence. Thus does He perfect His Grace unto you, that you may submit yourselves to His Will (in Islam). 81 Then, if they turn away, thy duty (O Muhammad) is but plain conveyance (of the message). 82 They recognize the favor of Allah, yet they deny it, and most of them are ungrateful. 83