story: [James] bought a book for his son [Bernard]. [Mark] loves to play baseball with his dad, [James]. [Michelle] is weary of her son [James]'s behaviour. He is often in trouble at school.
query: ('Bernard', 'Michelle')
clean_story: [James] bought a book for his son [Bernard]. [Michelle] is weary of her son [James]'s behaviour. He is often in trouble at school.
proof_state: [{('Bernard', 'grandmother', 'Michelle'): [('Bernard', 'father', 'James'), ('James', 'mother', 'Michelle')]}]