

Schemes:
  snap(S,N,A,P)
  HasSameAddress(X,Y)

Facts:
  snap('12345','C. Brown','12 Apple','555-1234').
  snap('33333','Snoopy','12 Apple','555-1234').

Rules:
  HasSameAddress(X,'Y') :- snap(A,X,B,C),snap(D,Y,'B',E).

Queries:
  HasSameAddress('Snoopy',Who)?


