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