story: [Mark] called his brother [David] on Friday because it was his birthday. [Mark] has a sibling who is much younger than he is. They get along well and his name is [Bernard]. [David]'s father, [James], bought him some ice cream.
query: ('Mark', 'James')
clean_story: [Mark] called his brother [David] on Friday because it was his birthday. [David]'s father, [James], bought him some ice cream.
proof_state: [{('Mark', 'father', 'James'): [('Mark', 'brother', 'David'), ('David', 'father', 'James')]}]