Решение Загадки Эйнштейна на Прологе — какая красота! swish.swi-prolog.org/example/h

в Examples выбираете запрос и нажимаете run