story: [Thomas]'s mother, [Crystal], was calling him for dinner. [Adam] gave his grandson, [Mark], a piece of candy. [Mark] shared it with his brother, [Thomas].
query: ('Thomas', 'Adam')
clean_story: [Adam] gave his grandson, [Mark], a piece of candy. [Mark] shared it with his brother, [Thomas].
proof_state: [{('Thomas', 'grandfather', 'Adam'): [('Thomas', 'brother', 'Mark'), ('Mark', 'grandfather', 'Adam')]}]