part 1 d separation revenge bn semantics 2 34391