story: [Susan] and her Grandfather [James] enjoyed feeding the ducks at the park [Susan] took her sister, [Maria], out to dinner for her birthday. [Daniel] and his son [James] went to look at cars. [Daniel] ended up buying the Mustang. [Gayle] had picked her daughter [Maria] out the cutest new dress to wear on her birthday. [Daniel] bought his son, [Kyle], a new video game for his birthday. [Kyle] wanted his sister, [Ethel], and [Ethel]'s brother, [Michael], to play the game with him.
query: ('Gayle', 'Michael')
clean_story: [Gayle] had picked her daughter [Maria] out the cutest new dress to wear on her birthday. [Susan] took her sister, [Maria], out to dinner for her birthday. [Susan] and her Grandfather [James] enjoyed feeding the ducks at the park [Daniel] and his son [James] went to look at cars. [Daniel] ended up buying the Mustang. [Daniel] bought his son, [Kyle], a new video game for his birthday. [Kyle] wanted his sister, [Ethel], and [Ethel]'s brother, [Michael], to play the game with him.
proof_state: [{('Gayle', 'nephew', 'Michael'): [('Gayle', 'brother', 'Daniel'), ('Daniel', 'son', 'Michael')]}, {('Gayle', 'brother', 'Daniel'): [('Gayle', 'father', 'James'), ('James', 'son', 'Daniel')]}, {('Daniel', 'son', 'Michael'): [('Daniel', 'son', 'Kyle'), ('Kyle', 'brother', 'Michael')]}, {('Gayle', 'father', 'James'): [('Gayle', 'daughter', 'Susan'), ('Susan', 'grandfather', 'James')]}, {('Kyle', 'brother', 'Michael'): [('Kyle', 'sister', 'Ethel'), ('Ethel', 'brother', 'Michael')]}, {('Gayle', 'daughter', 'Susan'): [('Gayle', 'daughter', 'Maria'), ('Maria', 'sister', 'Susan')]}]
edge_types: ['daughter', 'sister', 'grandfather', 'son', 'son', 'sister', 'brother']