It is mentioned in question that system implements fixed-length packet of 250B, which means that
data should always be 225B and total packet size should always be 250B(including header and trailers)
and if data is less than 225 then we have to make data to be 225B by padding extra bits.
So,
$1^{st}$ Packet : 225B data + 25B(header and trailer)
$2^{nd}$ Packet : 225B data + 25B(header and trailer)
$3^{rd}$ Packet : 150B data + 75B padded data +25B(header and trailer)
Total Packet data : 750B
Useful data(message) : 600B
$\eta$ = (Useful Data / Total Data)*100
$\eta$ = (600/750)*100 = 80%
Option C is correct Answer.