посчитать количество вызовов пункта

У меня есть пункт вроде следующего:

lock_open:-
        conditional_combination(X),
        equal(X,[8,6,5,3,6,9]),!,
        print(X).

этот пункт успешен. Но я хочу знать, сколько раз вызывается conditional_combination ()equal(X,[8,6,5,3,6,9]) стало правдой. программа должна генерировать перестановку, следуя некоторым правилам. И мне нужно, сколько перестановок нужно сгенерировать, чтобы получить конкретное значение, например 865369.

Ответы на вопрос(3)

Ваш ответ на вопрос