story: [Michael] wanted to buy his sister a birthday gift but her son [Stephen] said she did n't want any gifts. [Peter] took his favorite son [Stephen] to a baseball game where he caught a foul ball as a souvenir. [Ethel] is [Daniel]'s only daughter, and [Daniel] is [Madonna]'s only son. They are very close to each other [Michael] and his brother [Kyle] always played pranks on each other [Kyle] and his sister, [Ethel] love it when their grandmother visits because she spoils them. She is coming this week to watch them while their parents are out of town. [Peter] likes to watch baseball with his brother. His name is [Alfred].
query: ('Madonna', 'Alfred')
clean_story: [Ethel] is [Daniel]'s only daughter, and [Daniel] is [Madonna]'s only son. They are very close to each other [Kyle] and his sister, [Ethel] love it when their grandmother visits because she spoils them. She is coming this week to watch them while their parents are out of town. [Michael] and his brother [Kyle] always played pranks on each other [Michael] wanted to buy his sister a birthday gift but her son [Stephen] said she did n't want any gifts. [Peter] took his favorite son [Stephen] to a baseball game where he caught a foul ball as a souvenir. [Peter] likes to watch baseball with his brother. His name is [Alfred].
proof_state: [{('Madonna', 'grandson', 'Alfred'): [('Madonna', 'son', 'Stephen'), ('Stephen', 'son', 'Alfred')]}, {('Madonna', 'son', 'Stephen'): [('Madonna', 'son', 'Daniel'), ('Daniel', 'brother', 'Stephen')]}, {('Daniel', 'brother', 'Stephen'): [('Daniel', 'son', 'Michael'), ('Michael', 'uncle', 'Stephen')]}, {('Daniel', 'son', 'Michael'): [('Daniel', 'daughter', 'Ethel'), ('Ethel', 'brother', 'Michael')]}, {('Stephen', 'son', 'Alfred'): [('Stephen', 'son', 'Peter'), ('Peter', 'brother', 'Alfred')]}, {('Ethel', 'brother', 'Michael'): [('Ethel', 'brother', 'Kyle'), ('Kyle', 'brother', 'Michael')]}]
edge_types: ['son', 'daughter', 'brother', 'brother', 'uncle', 'son', 'brother']