SWI-Prolog
Misha249