Я думаю, что ответ 3, но я не уверен, кто-нибудь может помочь?
Предположим, что следующие два утверждения введены в Пролог:
mystery(X,[X|L],L).
mystery(X,[Y|L],[Y|M]) :- mystery(X,L,M).
Что бы возвратил Пролог, если бы тогда он поставил перед собой следующую цель?
?- mystery(c,[a,b,c,d],Z).