(a or b or c or d) and (not a) and ((not b) or d) and (a or b or not d)