story: [Mary] watched a golf tournament with her aunt [Dorothy]. [Mary] took her sister, [Kimberley], out to dinner for her birthday. [Kimberley] went to the store with her sister [Anne] [Richard] bought a new dress for his daughter [Anne].
query: ('Richard', 'Dorothy')
clean_story: [Richard] bought a new dress for his daughter [Anne]. [Kimberley] went to the store with her sister [Anne] [Mary] took her sister, [Kimberley], out to dinner for her birthday. [Mary] watched a golf tournament with her aunt [Dorothy].
proof_state: [{('Richard', 'sister', 'Dorothy'): [('Richard', 'daughter', 'Mary'), ('Mary', 'aunt', 'Dorothy')]}, {('Richard', 'daughter', 'Mary'): [('Richard', 'daughter', 'Anne'), ('Anne', 'sister', 'Mary')]}, {('Anne', 'sister', 'Mary'): [('Anne', 'sister', 'Kimberley'), ('Kimberley', 'sister', 'Mary')]}]
edge_types: ['daughter', 'sister', 'sister', 'aunt']