story: [Michael] and his brother [James] were playing tag in the park. [Elliott] does not know he has a son named [John]. [John]'s uncle, [Michael], is finally getting help for his alcoholism.
query: ('Elliott', 'James')
clean_story: [Elliott] does not know he has a son named [John]. [John]'s uncle, [Michael], is finally getting help for his alcoholism. [Michael] and his brother [James] were playing tag in the park.
proof_state: [{('Elliott', 'brother', 'James'): [('Elliott', 'brother', 'Michael'), ('Michael', 'brother', 'James')]}, {('Elliott', 'brother', 'Michael'): [('Elliott', 'son', 'John'), ('John', 'uncle', 'Michael')]}]