story: [Daniel] took his son [Michael] out for ice cream. [Marguerite] was excited to visit her son, [Kyle], at college. [Michael] went to his brother [Kyle]'s Birthday party [Daniel] waited at dinner for his sister, [Gayle]. She was running late due to a phone call with her brother, [William]. [William] took his daughter [Lisa] to the baseball game. [Lisa]'s brother [George] hates baseball and stayed home.
query: ('Marguerite', 'George')
clean_story: [Marguerite] was excited to visit her son, [Kyle], at college. [Michael] went to his brother [Kyle]'s Birthday party [Daniel] took his son [Michael] out for ice cream. [Daniel] waited at dinner for his sister, [Gayle]. She was running late due to a phone call with her brother, [William]. [William] took his daughter [Lisa] to the baseball game. [Lisa]'s brother [George] hates baseball and stayed home.
proof_state: [{('Marguerite', 'nephew', 'George'): [('Marguerite', 'brother', 'William'), ('William', 'son', 'George')]}, {('Marguerite', 'brother', 'William'): [('Marguerite', 'son', 'Kyle'), ('Kyle', 'uncle', 'William')]}, {('Kyle', 'uncle', 'William'): [('Kyle', 'father', 'Daniel'), ('Daniel', 'brother', 'William')]}, {('Kyle', 'father', 'Daniel'): [('Kyle', 'brother', 'Michael'), ('Michael', 'father', 'Daniel')]}, {('William', 'son', 'George'): [('William', 'daughter', 'Lisa'), ('Lisa', 'brother', 'George')]}, {('Daniel', 'brother', 'William'): [('Daniel', 'sister', 'Gayle'), ('Gayle', 'brother', 'William')]}]
edge_types: ['son', 'brother', 'father', 'sister', 'brother', 'daughter', 'brother']