story: [John] took his brother [Dana] to Las Vegas to go gambling. [Otto] 'son [John] and [John]'s grandfather [Adam] went on a cruise together.
query: ('Otto', 'Adam')
clean_story: [Otto] 'son [John] and [John]'s grandfather [Adam] went on a cruise together.
proof_state: [{('Otto', 'father', 'Adam'): [('Otto', 'son', 'John'), ('John', 'grandfather', 'Adam')]}]