Đáp án:
 
Giải thích các bước giải:
Vì tính khử : $Mg > Fe$ nên $Mg$ phản ứng trước
Vì tính oxi hóa : $AgNO_3 > Cu(NO_3)_2$ nên $AgNO_3$ phản ứng trước
$Mg + 2AgNO_3 → Mg(NO_3)_2 + 2Ag$
Trường hợp 1 : $Fe$ phản ứng tiếp với $AgNO_3$( nếu còn), $Mg$ hết :
$Fe + 2AgNO_3 → Fe(NO_3)_2 + 2Ag$
$Fe + Cu(NO_3)_2 → Fe(NO_3)_2 + Cu$
- nếu $AgNO_3$ còn thì phản ứng với $Fe(NO_3)_2$ :
$Fe(NO_3)_2 + AgNO_3 → Ag + Fe(NO_3)_2$
Trường hợp 2 : $AgNO_3$ hết , Mg dư :
$Mg + Cu(NO_3)_2 → Mg(NO_3)_2 + Cu$
- nếu $Cu(NO_3)_2$ còn thì phản ứng với $Fe$ như phương trình ở trên 
- nếu $Cu(NO_3)_2$ hết thì $Fe$ không phản ứng với chất nào .