Given the following set of prolog clauses:
father(X,Y) :
parent(X,Y),
male(X),
parent(Sally, Bob),
parent(Jim, Bob),
parent(Alice, Jane),
male(Bob),
male(Jim),
female(Salley),
female(Alice)
How many atoms are matched to the variable 'X' before the query father(X, Jane) reports a Result?
- $1$
- $2$
- $3$
- $4$