SWI-Prolog
tsemwal