story: [Mary] had to work a double shift and needed someone to watch her son [Robert]. Luckily his sister [Erica] was free. [Erica]'s husband, [Joseph], went skiing with his son, [Ross]. [Ross] and his brother [Michael] went to the park to play basketball. [Mary] and her daughter [Bonnie] went to see a movie yesterday and then got ice cream afterwards.
query: ('Bonnie', 'Michael')
clean_story: [Mary] and her daughter [Bonnie] went to see a movie yesterday and then got ice cream afterwards. [Mary] had to work a double shift and needed someone to watch her son [Robert]. Luckily his sister [Erica] was free. [Erica]'s husband, [Joseph], went skiing with his son, [Ross]. [Ross] and his brother [Michael] went to the park to play basketball.
proof_state: [{('Bonnie', 'nephew', 'Michael'): [('Bonnie', 'sister', 'Erica'), ('Erica', 'son', 'Michael')]}, {('Bonnie', 'sister', 'Erica'): [('Bonnie', 'mother', 'Mary'), ('Mary', 'daughter', 'Erica')]}, {('Erica', 'son', 'Michael'): [('Erica', 'son', 'Ross'), ('Ross', 'brother', 'Michael')]}, {('Mary', 'daughter', 'Erica'): [('Mary', 'son', 'Robert'), ('Robert', 'sister', 'Erica')]}, {('Erica', 'son', 'Ross'): [('Erica', 'husband', 'Joseph'), ('Joseph', 'son', 'Ross')]}]
edge_types: ['mother', 'son', 'sister', 'husband', 'son', 'brother']