story: [Marguerite] went to the mall, because she wanted to look for a present for her daughter, [Ethel]. [Jennifer] loves cooking for her son. His name is [Alfred] [Ethel] went to her brother [Kyle]'s birthday party [Jerry] invited his sister [Ethel] to dinner this Friday because it is her birthday. [Marguerite] attended the graduation of her sister's son [Alfred]. [Michael] was playing checkers with his brother [Jerry]. [Michael]'s sister [Ethel] was waiting to play.
query: ('Jennifer', 'Kyle')
clean_story: [Jennifer] loves cooking for her son. His name is [Alfred] [Marguerite] attended the graduation of her sister's son [Alfred]. [Marguerite] went to the mall, because she wanted to look for a present for her daughter, [Ethel]. [Michael] was playing checkers with his brother [Jerry]. [Michael]'s sister [Ethel] was waiting to play. [Jerry] invited his sister [Ethel] to dinner this Friday because it is her birthday. [Ethel] went to her brother [Kyle]'s birthday party
proof_state: [{('Jennifer', 'nephew', 'Kyle'): [('Jennifer', 'sister', 'Marguerite'), ('Marguerite', 'son', 'Kyle')]}, {('Marguerite', 'son', 'Kyle'): [('Marguerite', 'son', 'Michael'), ('Michael', 'brother', 'Kyle')]}, {('Michael', 'brother', 'Kyle'): [('Michael', 'sister', 'Ethel'), ('Ethel', 'brother', 'Kyle')]}, {('Marguerite', 'son', 'Michael'): [('Marguerite', 'daughter', 'Ethel'), ('Ethel', 'brother', 'Michael')]}, {('Michael', 'sister', 'Ethel'): [('Michael', 'brother', 'Jerry'), ('Jerry', 'sister', 'Ethel')]}, {('Jennifer', 'sister', 'Marguerite'): [('Jennifer', 'son', 'Alfred'), ('Alfred', 'aunt', 'Marguerite')]}]
edge_types: ['son', 'aunt', 'daughter', 'brother', 'brother', 'sister', 'brother']