%TS | ?- listing. become_effective(withdrawl(A,B,offer(A,B,C),D)) :- reach(withdrawl(A,B,C), B, D), \+ (reach(offer(A,B,C),B,E),E@