answer(head, a).
answer(rest, [b, c]).
answer(last, c).
