story: [Micheal] and his brother [Dan] both played soccer. [Micheal] was faster, but [Dan] had a better shot, so they complemented each other well. [Gabrielle] is taking her grandson [Dan] out for ice cream.
query: ('Micheal', 'Gabrielle')
clean_story: [Micheal] and his brother [Dan] both played soccer. [Micheal] was faster, but [Dan] had a better shot, so they complemented each other well. [Gabrielle] is taking her grandson [Dan] out for ice cream.
proof_state: [{('Micheal', 'grandmother', 'Gabrielle'): [('Micheal', 'brother', 'Dan'), ('Dan', 'grandmother', 'Gabrielle')]}]