story: [Michelle] bought a present for her grandson [John] [Otto] took his son [John] to soccer practice. [John] did n't get along very well with his sister [Tammy] for some reason.
query: ('Otto', 'Michelle')
clean_story: [Otto] took his son [John] to soccer practice. [Michelle] bought a present for her grandson [John]
proof_state: [{('Otto', 'mother', 'Michelle'): [('Otto', 'son', 'John'), ('John', 'grandmother', 'Michelle')]}]