np(S1,S2) :- det(S1,S3), adj(S3,S4), noun(S4,S2).
vp(S1,S2) :- verb(S1,S2).
noun([man|S],S).
verb([hits|S],S).
prep([into|S],S).
