A syntax error is showing while running this prolog code for finding factors of a list of number
factors( N , Fs ) :- integer(N) , N > 0 , setof( F , (