Amount of interest expense on 30th June 20X1= Carrying Amount of Bond*Effective Interest Rate (For 6 Months)
=$940000*5/100
=$47000
Contractual Interest of the bond=Face Value*Contractual Interest
=1000000*4/100
=$40000
Thus, Carrying Amount of Bond=Carrying Amount|+Interest Expense-Interest Paid
Carrying Amount as on 30th June=940000+47000-40000
Carrying amount as on 30th June=$947000
Amount Paid to Redeem Bonds =$1020000
Gain/(Loss) on Redemtion of Bonds=Face Value-Amount Paid to Redeem Bonds
Loss on Bonds=-$73000