story: [Gilbert] wanted to buy his sister a birthday gift but her son [William] said she did n't want any gifts. [Nancy] and [Gilbert] left that evening to go bowling. [Gilbert] took his favorite son [Samuel] to a baseball game where he caught a foul ball as a souvenir. [Angela] went to visit her daughter [Nancy] the other day. [Angela]'s son [Gilbert] was too busy at work to go along.
query: ('Samuel', 'William')
clean_story: [Gilbert] took his favorite son [Samuel] to a baseball game where he caught a foul ball as a souvenir. [Nancy] and [Gilbert] left that evening to go bowling. [Angela] went to visit her daughter [Nancy] the other day. [Angela]'s son [Gilbert] was too busy at work to go along. [Gilbert] wanted to buy his sister a birthday gift but her son [William] said she did n't want any gifts.
proof_state: [{('Samuel', 'brother', 'William'): [('Samuel', 'daughter', 'Nancy'), ('Nancy', 'uncle', 'William')]}, {('Samuel', 'daughter', 'Nancy'): [('Samuel', 'son', 'Gilbert'), ('Gilbert', 'sister', 'Nancy')]}, {('Nancy', 'uncle', 'William'): [('Nancy', 'mother', 'Angela'), ('Angela', 'brother', 'William')]}, {('Angela', 'brother', 'William'): [('Angela', 'son', 'Gilbert'), ('Gilbert', 'uncle', 'William')]}]
edge_types: ['son', 'sister', 'mother', 'son', 'uncle']