Meaning of ‘amnesty’ – ‘an official pardon granted to a group of prisoners by the state’.
Meaning of other difficult words:
Astonishing- extremely surprising or impressive
Prognostic- something that foretells
The meaning of ‘pardoning’ is similar to that of ‘amnesty’.
Hence, option 4 is the correct answer.