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 screamed a woman who was wearing a hat some news

SOLUTION: Linda screamed some news to a woman who was wearing a hat

PROBLEM: Michael hit the man from work a curveball

SOLUTION: Michael hit a curveball to the man from work

PROBLEM: Maria explicated the woman a rule

SOLUTION:
Maria explicated a rule to the woman