story: [John] is close to his brother [Dana]. [John] is close to his grandfather [Adam]. [John] made his moth [Minnie] a mother's day gift at school.
query: ('Adam', 'Dana')
clean_story: [John] is close to his brother [Dana]. [John] is close to his grandfather [Adam].
proof_state: [{('Adam', 'grandson', 'Dana'): [('Adam', 'grandson', 'John'), ('John', 'brother', 'Dana')]}]