Ответ:

Ставим запятую перед противительным союзом «но». В выражении «на сердце» слово употреблено в предложном падеже.

Ответ: Удивительно, но радостно на сердце.