answer(parts, ["alpha", "beta", "gamma"]).
answer(pipe, "alpha|beta|gamma").
answer(first_upper, "ALPHA").
answer(last_lower, "gamma").
