I have a predicate beta that if I make ?-beta(X), I take one of the solutions and if i made ; he gives me solution to another, but if I will have puzzle: - beta(X). I only obtain one off the solutions. What can I made to remove the two solutions whith?-puzzle. (puzzle:-beta(X),....????)