So whoever does righteous deeds while he is a believer - no denial will there be for his effort, and indeed We, of it, are recorders. 94 Hence, it has been unfailingly true of any community whom We have ever destroyed that they [were people who] would never turn back [from their sinful ways] 95 until such a time as Gog and Magog are let loose [upon the world] and swarm down from every corner [of the earth,] 96 And there shall approach the true promise; and lo! the eyes of those who disbelieved shall be staring: woe unto us! surely we have been in neglect thereof; aye! we have been the wrong-doers. 97 Lo! ye (idolaters) and that which ye worship beside Allah are fuel of hell. Thereunto ye will come. 98 If those had been gods, they would never have gone down to it; yet every one of them shall therein abide forever;' 99 There is groaning for them therein, and they do not hear. 100 Surely (as for) those for whom the good has already gone forth from Us, they shall be kept far off from it; 101 neither shall they hear any of its whisper, but shall live for ever in that their souls desired. 102 The great Horror [of the Day of Judgement] shall not grieve them, and the angels will welcome them, saying, "This is your Day which you have been promised." 103 And (remember) the Day when We shall roll up the heavens like a scroll rolled up for books, as We began the first creation, We shall repeat it, (it is) a promise binding upon Us. Truly, We shall do it. 104 We have already written in the Psalms following the Reminder, "My righteous servants shall inherit the earth." 105 herein, behold, there is a message for people who [truly] worship God. 106 We have not sent thee, save as a mercy unto all beings. 107 Say: It is only revealed to me that your Allah is one Allah; will you then submit? 108 Then, if they should turn their backs, say: 'I have proclaimed to you all equally, even though I know not whether near or far is that you are promised.' 109 God surely knows what you say openly and also knows what you conceal. 110 Nor do I know whether it may mean a trial for you and a short reprieve." 111 He said: 'My Lord, judge in truth. Our Lord is the Merciful whose help is ever to be sought against what you describe' 112