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: John proposed a woman from work an idea

SOLUTION: John proposed an idea to a woman from work

PROBLEM: Bob signaled her the time

SOLUTION: Bob signaled the time to her

PROBLEM: Alice forwarded the woman from work the message

SOLUTION:
Alice forwarded the message to the woman from work