prolog 35 Bytes