story: [Molly] took her daughters [Valerie] and [Michelle] shopping. [Valerie]'s brother [James] did n't go because it would be boring.
query: ('Molly', 'James')
clean_story: [Molly] took her daughters [Valerie] and [Michelle] shopping. [Valerie]'s brother [James] did n't go because it would be boring.
proof_state: [{('Molly', 'son', 'James'): [('Molly', 'daughter', 'Valerie'), ('Valerie', 'brother', 'James')]}, {('Valerie', 'brother', 'James'): [('Valerie', 'sister', 'Michelle'), ('Michelle', 'brother', 'James')]}]