story: [Alice] did the laundry with her son [Roger]. [Roger]'s sister [Earline] never washes clothes. [Jodi] bought her mother, [Marge], a puppy for her birthday. [Jodi] and her brother [Edgar] enlisted in the army [Marge] went to her son [John]'s House [Donald] rushed to the hospital to find out that his wife and already given birth to a boy and had named him [Edgar]. [Manuel] asked his brother [Donald] to pick up a present on his way home for [Manuel]'s daughter [Earline].
query: ('Alice', 'John')
clean_story: [Alice] did the laundry with her son [Roger]. [Roger]'s sister [Earline] never washes clothes. [Manuel] asked his brother [Donald] to pick up a present on his way home for [Manuel]'s daughter [Earline]. [Donald] rushed to the hospital to find out that his wife and already given birth to a boy and had named him [Edgar]. [Jodi] and her brother [Edgar] enlisted in the army [Jodi] bought her mother, [Marge], a puppy for her birthday. [Marge] went to her son [John]'s House
proof_state: [{('Alice', 'nephew', 'John'): [('Alice', 'brother', 'Donald'), ('Donald', 'son', 'John')]}, {('Alice', 'brother', 'Donald'): [('Alice', 'daughter', 'Earline'), ('Earline', 'uncle', 'Donald')]}, {('Donald', 'son', 'John'): [('Donald', 'daughter', 'Jodi'), ('Jodi', 'brother', 'John')]}, {('Earline', 'uncle', 'Donald'): [('Earline', 'father', 'Manuel'), ('Manuel', 'brother', 'Donald')]}, {('Donald', 'daughter', 'Jodi'): [('Donald', 'son', 'Edgar'), ('Edgar', 'sister', 'Jodi')]}, {('Jodi', 'brother', 'John'): [('Jodi', 'mother', 'Marge'), ('Marge', 'son', 'John')]}, {('Alice', 'daughter', 'Earline'): [('Alice', 'son', 'Roger'), ('Roger', 'sister', 'Earline')]}]
edge_types: ['son', 'sister', 'father', 'brother', 'son', 'sister', 'mother', 'son']