story: [Stanley] bought his grandson [Jeremy] a brand new car for his birthday. [Michael] met his son [Thomas] for dinner. Unfortunately [Michael]'s son [Jeremy] could not attend.
query: ('Stanley', 'Thomas')
clean_story: [Stanley] bought his grandson [Jeremy] a brand new car for his birthday. [Michael] met his son [Thomas] for dinner. Unfortunately [Michael]'s son [Jeremy] could not attend.
proof_state: [{('Stanley', 'grandson', 'Thomas'): [('Stanley', 'grandson', 'Jeremy'), ('Jeremy', 'brother', 'Thomas')]}, {('Jeremy', 'brother', 'Thomas'): [('Jeremy', 'father', 'Michael'), ('Michael', 'son', 'Thomas')]}]