story: [James] 'son [David] could not believe that his father bought him a coffee machine for his birthday. [Michelle] took her son [Otto] to the mall to shop for school clothes. [Michelle] took her son, [James], to go get baked goods from the local bakery.
query: ('Michelle', 'David')
clean_story: [Michelle] took her son, [James], to go get baked goods from the local bakery. [James] 'son [David] could not believe that his father bought him a coffee machine for his birthday.
proof_state: [{('Michelle', 'grandson', 'David'): [('Michelle', 'son', 'James'), ('James', 'son', 'David')]}]