These are an adaptation of the Ninety-Nine Prolog Problems written by Werner Hett at the Berne University of Applied Sciences in Berne, Switzerland. https://sites.google.com/site/prologsite/prolog-problems/
https://nbviewer.jupyter.org/github/okwrtdsh/Ninety-Nine-Problems/blob/master/python/python-99.ipynb