story: [Steven] enjoys reading books to his grandson, [Dan]. [Patrice] took a picture with her son, [Dan], and sent it to her brother, [James]. [Mabel] took her sister, [Sharon], out to dinner for her birthday. [Kathleen] went to eat with her parents, [James] and [Ellen]. [Kathleen]'s sister, [Sharon], was n't able to join them. [James] went fishing with his daughters [Kathleen] and [Nadia]. [Nadia]'s sister [Mabel] went swimming instead.
query: ('Ellen', 'Steven')
clean_story: [Kathleen] went to eat with her parents, [James] and [Ellen]. [Kathleen]'s sister, [Sharon], was n't able to join them. [Mabel] took her sister, [Sharon], out to dinner for her birthday. [James] went fishing with his daughters [Kathleen] and [Nadia]. [Nadia]'s sister [Mabel] went swimming instead. [Patrice] took a picture with her son, [Dan], and sent it to her brother, [James]. [Steven] enjoys reading books to his grandson, [Dan].
proof_state: [{('Ellen', 'father', 'Steven'): [('Ellen', 'daughter', 'Nadia'), ('Nadia', 'grandfather', 'Steven')]}, {('Nadia', 'grandfather', 'Steven'): [('Nadia', 'father', 'James'), ('James', 'father', 'Steven')]}, {('Ellen', 'daughter', 'Nadia'): [('Ellen', 'daughter', 'Sharon'), ('Sharon', 'sister', 'Nadia')]}, {('Ellen', 'daughter', 'Sharon'): [('Ellen', 'daughter', 'Kathleen'), ('Kathleen', 'sister', 'Sharon')]}, {('James', 'father', 'Steven'): [('James', 'sister', 'Patrice'), ('Patrice', 'father', 'Steven')]}, {('Ellen', 'daughter', 'Kathleen'): [('Ellen', 'husband', 'James'), ('James', 'daughter', 'Kathleen')]}, {('Sharon', 'sister', 'Nadia'): [('Sharon', 'sister', 'Mabel'), ('Mabel', 'sister', 'Nadia')]}, {('Mabel', 'sister', 'Nadia'): [('Mabel', 'sister', 'Kathleen'), ('Kathleen', 'sister', 'Nadia')]}, {('Patrice', 'father', 'Steven'): [('Patrice', 'son', 'Dan'), ('Dan', 'grandfather', 'Steven')]}]
edge_types: ['husband', 'daughter', 'sister', 'sister', 'sister', 'sister', 'father', 'sister', 'son', 'grandfather']