story: [James] loved his granddaughter, [Ruth]. [George] likes to visit his sister. Her name is [Lisa]. [Mary]'s husband, [William], took his daughter, [Ruth], to swimming class. [Lisa] took her sister, [Ruth], out to dinner for her birthday. [George] asked his brother, [Jose], if he wanted to go to the beach. [Jose] said he could n't go because he had to take [Ruth], his sister, to see the dentist.
query: ('Mary', 'James')
clean_story: [Mary]'s husband, [William], took his daughter, [Ruth], to swimming class. [Lisa] took her sister, [Ruth], out to dinner for her birthday. [George] likes to visit his sister. Her name is [Lisa]. [George] asked his brother, [Jose], if he wanted to go to the beach. [Jose] said he could n't go because he had to take [Ruth], his sister, to see the dentist. [James] loved his granddaughter, [Ruth].
proof_state: [{('Mary', 'father', 'James'): [('Mary', 'daughter', 'Ruth'), ('Ruth', 'grandfather', 'James')]}, {('Mary', 'daughter', 'Ruth'): [('Mary', 'son', 'Jose'), ('Jose', 'sister', 'Ruth')]}, {('Mary', 'son', 'Jose'): [('Mary', 'daughter', 'Lisa'), ('Lisa', 'brother', 'Jose')]}, {('Mary', 'daughter', 'Lisa'): [('Mary', 'husband', 'William'), ('William', 'daughter', 'Lisa')]}, {('Lisa', 'brother', 'Jose'): [('Lisa', 'brother', 'George'), ('George', 'brother', 'Jose')]}, {('William', 'daughter', 'Lisa'): [('William', 'daughter', 'Ruth'), ('Ruth', 'sister', 'Lisa')]}]
edge_types: ['husband', 'daughter', 'sister', 'brother', 'brother', 'sister', 'grandfather']