story: [Micheal] and his father [James] went to the golf course in town on Saturday and had a great time. [James] played catch with his dad, [Jason]
query: ('Jason', 'Micheal')
clean_story: [James] played catch with his dad, [Jason] [Micheal] and his father [James] went to the golf course in town on Saturday and had a great time.
proof_state: [{('Jason', 'grandson', 'Micheal'): [('Jason', 'son', 'James'), ('James', 'son', 'Micheal')]}]