story: [Mark] asked his father, [James], to help him with his math homework. [James] could n't, because he was lousy at math himself. [Mark] and his brother [Bernard] are constantly trying to one up each other. [Bernard] went fishing with his grandfather [Adam]. They spent all day together.
query: ('Mark', 'Adam')
clean_story: [Mark] and his brother [Bernard] are constantly trying to one up each other. [Bernard] went fishing with his grandfather [Adam]. They spent all day together.
proof_state: [{('Mark', 'grandfather', 'Adam'): [('Mark', 'brother', 'Bernard'), ('Bernard', 'grandfather', 'Adam')]}]