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 slipped him the note

SOLUTION: Mary slipped the note to him

PROBLEM: Maria drove the man the car

SOLUTION: Maria drove the car to the man

PROBLEM: Michael whistled a woman from work a signal

SOLUTION:
Michael whistled a signal to a woman from work