prolog 44 Bytes