story: [James] likes to take his daughter [Rosemary] fishing. [Adam] wants to take his son [James] shopping. [Bernard] is looking forward to his special dinner with his dad [James].
query: ('Bernard', 'Adam')
clean_story: [Adam] wants to take his son [James] shopping. [Bernard] is looking forward to his special dinner with his dad [James].
proof_state: [{('Bernard', 'grandfather', 'Adam'): [('Bernard', 'father', 'James'), ('James', 'father', 'Adam')]}]