story: [Richard] has a few children, [James], Bradley and Claire [Marge] gave birth to a son named [Edgar]. [Manuel] went with his sisters [Melody] and [Maria] to a rock concert. [Melody]'s sister, [Marge], could n't make it because of work. [James] and [Maria], the happy couple, just got married last week. [Donald] took his daughter [Jodi] out for dinner. [Jodi] went to her brother [Edgar]'s birthday party
query: ('Donald', 'Richard')
clean_story: [Donald] took his daughter [Jodi] out for dinner. [Jodi] went to her brother [Edgar]'s birthday party [Marge] gave birth to a son named [Edgar]. [Manuel] went with his sisters [Melody] and [Maria] to a rock concert. [Melody]'s sister, [Marge], could n't make it because of work. [James] and [Maria], the happy couple, just got married last week. [Richard] has a few children, [James], Bradley and Claire
proof_state: [{('Donald', 'nephew', 'Richard'): [('Donald', 'sister', 'Maria'), ('Maria', 'son', 'Richard')]}, {('Donald', 'sister', 'Maria'): [('Donald', 'brother', 'Manuel'), ('Manuel', 'sister', 'Maria')]}, {('Donald', 'brother', 'Manuel'): [('Donald', 'daughter', 'Jodi'), ('Jodi', 'uncle', 'Manuel')]}, {('Jodi', 'uncle', 'Manuel'): [('Jodi', 'mother', 'Marge'), ('Marge', 'brother', 'Manuel')]}, {('Maria', 'son', 'Richard'): [('Maria', 'husband', 'James'), ('James', 'son', 'Richard')]}, {('Marge', 'brother', 'Manuel'): [('Marge', 'sister', 'Melody'), ('Melody', 'brother', 'Manuel')]}, {('Jodi', 'mother', 'Marge'): [('Jodi', 'brother', 'Edgar'), ('Edgar', 'mother', 'Marge')]}]
edge_types: ['daughter', 'brother', 'mother', 'sister', 'brother', 'sister', 'husband', 'son']