story: [Cecelia] enjoys playing cards with her brother. His name is [David]. [Katherine] and her sisters [Shana] went to the spa. [Cecelia], another sister of [Katherine], had to babysit and could n't join them. [Katherine] and her mother [Dallas] made breakfast together. [Donald] 'son, [John], aced his math class and made his father proud. [Shana]'s mother, [Melody], was busy planning a holiday party with her brother, [Donald], that she forgot an appointment, [Katherine] went to her brother [David]'s birthday party
query: ('Dallas', 'John')
clean_story: [Katherine] and her mother [Dallas] made breakfast together. [Katherine] went to her brother [David]'s birthday party [Cecelia] enjoys playing cards with her brother. His name is [David]. [Katherine] and her sisters [Shana] went to the spa. [Cecelia], another sister of [Katherine], had to babysit and could n't join them. [Shana]'s mother, [Melody], was busy planning a holiday party with her brother, [Donald], that she forgot an appointment, [Donald] 'son, [John], aced his math class and made his father proud.
proof_state: [{('Dallas', 'nephew', 'John'): [('Dallas', 'brother', 'Donald'), ('Donald', 'son', 'John')]}, {('Dallas', 'brother', 'Donald'): [('Dallas', 'son', 'David'), ('David', 'uncle', 'Donald')]}, {('Dallas', 'son', 'David'): [('Dallas', 'daughter', 'Katherine'), ('Katherine', 'brother', 'David')]}, {('David', 'uncle', 'Donald'): [('David', 'mother', 'Melody'), ('Melody', 'brother', 'Donald')]}, {('David', 'mother', 'Melody'): [('David', 'sister', 'Shana'), ('Shana', 'mother', 'Melody')]}, {('David', 'sister', 'Shana'): [('David', 'sister', 'Katherine'), ('Katherine', 'sister', 'Shana')]}, {('David', 'sister', 'Katherine'): [('David', 'sister', 'Cecelia'), ('Cecelia', 'sister', 'Katherine')]}]
edge_types: ['daughter', 'brother', 'sister', 'sister', 'sister', 'mother', 'brother', 'son']