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: Juan kicked a woman the ball

SOLUTION: Juan kicked the ball to a woman

PROBLEM: Juan confessed her a slip-up

SOLUTION: Juan confessed a slip-up to her

PROBLEM: Mary babbled the man her complaint

SOLUTION:
Mary babbled her complaint to the man