story: [Sidney] is a man with a son named [Elliott]. [Marian] has an amazing son. Her son [Sidney] is very talented. [Elliott] bought a book for his son [Mark].
query: ('Mark', 'Marian')
clean_story: [Elliott] bought a book for his son [Mark]. [Sidney] is a man with a son named [Elliott]. [Marian] has an amazing son. Her son [Sidney] is very talented.
proof_state: [{('Mark', 'mother', 'Marian'): [('Mark', 'brother', 'Sidney'), ('Sidney', 'mother', 'Marian')]}, {('Mark', 'brother', 'Sidney'): [('Mark', 'father', 'Elliott'), ('Elliott', 'son', 'Sidney')]}]