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: Linda bellowed the woman a name

SOLUTION: Linda bellowed a name to the woman

PROBLEM: Alice groaned a man who was wearing a hat her thanks

SOLUTION: Alice groaned her thanks to a man who was wearing a hat

PROBLEM: Bob preached a team from work a story

SOLUTION:
Bob preached a story to a team from work