Languages typically provide more than one grammatical construction to express certain types of messages. Your task is to generate a senetence with the same meaning as given sentence, but with different grammatical construction.

Juan sang the woman who was wearing the hat the song
Juan sang the song to the woman who was wearing the hat

Mary brought him a blanket
Mary brought a blanket to him

Juan croaked her an apology

Juan croaked an apology to her