story: [Daniel] and his son [Kyle] went to the cinema together. [Carlos] bought gifts for his lovely sister, [Mary] [Madonna] had a daughter named [Mary]. [Madonna] always goes to the park with her son [Daniel] on Saturdays. [Kyle] took his son [Daniel] out to play gold later that night. [Daniel] took his daughter [Ethel] to the baseball game. [Ethel]'s brother [Michael] hates baseball and stayed home.
query: ('Carlos', 'Michael')
clean_story: [Carlos] bought gifts for his lovely sister, [Mary] [Madonna] had a daughter named [Mary]. [Madonna] always goes to the park with her son [Daniel] on Saturdays. [Kyle] took his son [Daniel] out to play gold later that night. [Daniel] and his son [Kyle] went to the cinema together. [Daniel] took his daughter [Ethel] to the baseball game. [Ethel]'s brother [Michael] hates baseball and stayed home.
proof_state: [{('Carlos', 'nephew', 'Michael'): [('Carlos', 'brother', 'Daniel'), ('Daniel', 'son', 'Michael')]}, {('Carlos', 'brother', 'Daniel'): [('Carlos', 'sister', 'Mary'), ('Mary', 'brother', 'Daniel')]}, {('Daniel', 'son', 'Michael'): [('Daniel', 'son', 'Kyle'), ('Kyle', 'brother', 'Michael')]}, {('Mary', 'brother', 'Daniel'): [('Mary', 'mother', 'Madonna'), ('Madonna', 'son', 'Daniel')]}, {('Kyle', 'brother', 'Michael'): [('Kyle', 'sister', 'Ethel'), ('Ethel', 'brother', 'Michael')]}, {('Kyle', 'sister', 'Ethel'): [('Kyle', 'father', 'Daniel'), ('Daniel', 'daughter', 'Ethel')]}]
edge_types: ['sister', 'mother', 'son', 'son', 'father', 'daughter', 'brother']