story: [Ruth] decided to give her uncle, [Stephen], a call on his birthday. [Marguerite] and her brother [Carlos] walked to the park. [Marguerite]'s son [Michael] joined them later on. [Jennifer] likes to go to the park with her sister [Mary], her brother [Daniel] and [Daniel]'s son, [Michael]. [Mary] asked her daughter, [Ruth], if she would like to go to a movie with her on Saturday night.
query: ('Carlos', 'Stephen')
clean_story: [Marguerite] and her brother [Carlos] walked to the park. [Marguerite]'s son [Michael] joined them later on. [Jennifer] likes to go to the park with her sister [Mary], her brother [Daniel] and [Daniel]'s son, [Michael]. [Mary] asked her daughter, [Ruth], if she would like to go to a movie with her on Saturday night. [Ruth] decided to give her uncle, [Stephen], a call on his birthday.
proof_state: [{('Carlos', 'brother', 'Stephen'): [('Carlos', 'sister', 'Marguerite'), ('Marguerite', 'brother', 'Stephen')]}, {('Marguerite', 'brother', 'Stephen'): [('Marguerite', 'sister', 'Mary'), ('Mary', 'brother', 'Stephen')]}, {('Marguerite', 'sister', 'Mary'): [('Marguerite', 'sister', 'Jennifer'), ('Jennifer', 'sister', 'Mary')]}, {('Marguerite', 'sister', 'Jennifer'): [('Marguerite', 'son', 'Michael'), ('Michael', 'aunt', 'Jennifer')]}, {('Michael', 'aunt', 'Jennifer'): [('Michael', 'father', 'Daniel'), ('Daniel', 'sister', 'Jennifer')]}, {('Mary', 'brother', 'Stephen'): [('Mary', 'daughter', 'Ruth'), ('Ruth', 'uncle', 'Stephen')]}]
edge_types: ['sister', 'son', 'father', 'sister', 'sister', 'daughter', 'uncle']