def generate_input(s_terms): """ generate input for a desired result """ qm = QuineMcCluskey() res = set() if len(s_terms) == 0: return res for term in s_terms: res = res | set([i for i in qm.permutations(term)]) return res