/challenge-311/adam-russell/prolog/