story: [Alan] likes to watch boxing with his brother. His name is [Michael]. [Michelle] went car shopping with her brother [Alan]. [Molly] drove her son [Michael] to his soccer game.
query: ('Molly', 'Michelle')
clean_story: [Molly] drove her son [Michael] to his soccer game. [Alan] likes to watch boxing with his brother. His name is [Michael]. [Michelle] went car shopping with her brother [Alan].
proof_state: [{('Molly', 'daughter', 'Michelle'): [('Molly', 'son', 'Alan'), ('Alan', 'sister', 'Michelle')]}, {('Molly', 'son', 'Alan'): [('Molly', 'son', 'Michael'), ('Michael', 'brother', 'Alan')]}]