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 extended the man who was wearing the hat her hand

SOLUTION: Linda extended her hand to the man who was wearing the hat

PROBLEM: Michael referred her the applicants

SOLUTION: Michael referred the applicants to her

PROBLEM: John floated the man the idea

SOLUTION:
John floated the idea to the man