28 to nine means it is 8:32 ( to get this you subtract 28 from 9.) ( its saying there are 28 minutes left until it is 9)
add 8 hours
= 8+ 8 = 16
well we arent talking about military time sooo 16-12 = 4
4 : 32 and you need to add the 59 so
32+ 59 = 91
91 - 60 = 31 (dont forget to add the extra 1 hour because we subtracted 60 minutes :). )
so the correct time will be 5: 31