TASK DEFINITION: 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.
PROBLEM: Mary donated the team the book

SOLUTION: Mary donated the book to the team

PROBLEM: Alice gave a man who was from work a gift

SOLUTION: Alice gave a gift to a man who was from work

PROBLEM: Mary willed a man her entire fortune

SOLUTION:
Mary willed her entire fortune to a man