story: [Harold] is buying his daughter [Tracy] a brand new car for her birthday. [Louis] and his son [Harold] went to look at cars. [Louis] ended up buying the Mustang. [Shantel] had picked her daughter [Tracy] out the cutest new dress to wear on her birthday. [Louis] 'son, [Michael], aced his math class and made his father proud.
query: ('Shantel', 'Michael')
clean_story: [Shantel] had picked her daughter [Tracy] out the cutest new dress to wear on her birthday. [Harold] is buying his daughter [Tracy] a brand new car for her birthday. [Louis] and his son [Harold] went to look at cars. [Louis] ended up buying the Mustang. [Louis] 'son, [Michael], aced his math class and made his father proud.
proof_state: [{('Shantel', 'grandson', 'Michael'): [('Shantel', 'son', 'Louis'), ('Louis', 'son', 'Michael')]}, {('Shantel', 'son', 'Louis'): [('Shantel', 'daughter', 'Tracy'), ('Tracy', 'brother', 'Louis')]}, {('Tracy', 'brother', 'Louis'): [('Tracy', 'father', 'Harold'), ('Harold', 'son', 'Louis')]}]
edge_types: ['daughter', 'father', 'son', 'son']