And We gave Moses the Book; and there was difference regarding it, and but for a word that preceded from thy Lord, it had been decided between them; and they are in doubt of it disquieting. 110 And verily, unto each and all will thy Sustainer give their full due for whatever [good or evil] they may have done: behold, He is aware of all that they do! 111 Continue then in the right way as you are commanded, as also he who has turned (to Allah) with you, and be not inordinate (O men!), surely He sees what you do. 112 And lean not on the evildoers, so that the Fire touches you -- you have no protectors apart from God -- and then you will not be helped. 113 Establish worship at the two ends of the day and in some watches of the night. Lo! good deeds annul ill-deeds. This is reminder for the mindful. 114 And have patience, (O Muhammad), for lo! Allah loseth not the wages of the good. 115 If only there had been men endued with virtue in the ages before you, who could preserve men from doing evil in the world, other than the few We saved from among them. Those who were wicked followed that which made them dissolute, and became sinners. 116 And your Lord would never destroy the towns wrongfully, while their people were right-doers. 117 And if your Lord had pleased He would certainly have made people a single nation, and they shall continue to differ. 118 Except whom your Lord has given mercy, and for that He created them. But the word of your Lord is to be fulfilled that, "I will surely fill Hell with jinn and men all together." 119 The histories of apostles that We relate to you are (meant) to strengthen your heart. Through them has the truth come to you, and guidance, and reminder to those who believe. 120 And say to those who do not believe: Act according to your state; surely we too are acting. 121 And wait! Lo! We (too) are waiting. 122 The knowledge of the secret of the heavens and the earth belongs to God alone, and to Him shall all affairs be referred. So worship Him and put your trust in Him alone. Your Lord is not unaware of what you do. 123