The complexity of satisfiability problems | Synapse