Prolog 99 problems