story: [Michelle]'s son [Thomas] is turning nine today, so she is throwing him a party. [Molly] had a daughter named [Michelle]. [Thomas] bought to dress for his father [Michael]
query: ('Michael', 'Molly')
clean_story: [Thomas] bought to dress for his father [Michael] [Michelle]'s son [Thomas] is turning nine today, so she is throwing him a party. [Molly] had a daughter named [Michelle].
proof_state: [{('Michael', 'mother', 'Molly'): [('Michael', 'son', 'Thomas'), ('Thomas', 'grandmother', 'Molly')]}, {('Thomas', 'grandmother', 'Molly'): [('Thomas', 'mother', 'Michelle'), ('Michelle', 'mother', 'Molly')]}]
edge_types: ['son', 'mother', 'mother']