story: [Johanna] bought her mother, [Donna], a puppy for her birthday. [Johanna] and her daughter [Vickie] went to see a movie yesterday and then got ice cream afterwards. [Wayne] walked his daughter [Vickie] down the aisle on her wedding day.
clean_story: [Wayne] walked his daughter [Vickie] down the aisle on her wedding day. [Johanna] and her daughter [Vickie] went to see a movie yesterday and then got ice cream afterwards. [Johanna] bought her mother, [Donna], a puppy for her birthday.
proof_state: [{('Wayne', 'mother', 'Donna'): [('Wayne', 'daughter', 'Vickie'), ('Vickie', 'grandmother', 'Donna')]}, {('Vickie', 'grandmother', 'Donna'): [('Vickie', 'mother', 'Johanna'), ('Johanna', 'mother', 'Donna')]}]