1% { p(2), ... not p(Var20) ( Var20 \= 1, Var20 \= 2 ), not p(Var40) ( Var40 \= 2 ), not q(2) } 2p(X) :- not q(X). 3q(X) :- not p(X). 4 5r(X) :- X \= 1, X \= 2, p(X), not r(X). 6s(X) :- X \= 2, p(X), not s(X). 7 8?- p(X).