При нагревании гидрокарбоната натрия идёт разложение до карбоната — это и есть X:
2NaHCO3→tNa2CO3+CO2↑+H2O
Значит X — Na2CO3 (вещество 4). Na2O при таком разложении не получается, поэтому вариант 1 отпадает.
Теперь нужен реагент Y, переводящий карбонат в хлорид натрия. Подходит растворимая соль бария, дающая осадок карбоната:
Na2CO3+BaCl2=BaCO3↓+2NaCl
Значит Y — BaCl2 (вещество 5).
Почему не подходят остальные:
Na2CO3+2AgCl= — хлорид серебра нерастворим и в обмен не вступает;
Na2CO3+NaOH= — щёлочь не содержит хлора, получить NaCl из неё нельзя.
Ответ: 45