def getAdditionalWords(lemmaToEtAndTag, corpusWords):
    isTrue = 0
    isFalse = 0
    for (lemma1, etTag1) in lemmaToEtAndTag.items():
        for (lemma2, etTag2) in lemmaToEtAndTag.items():
            if ((len(etTag1) <= 1) or (len(etTag2) <= 1)):
                isFalse += 1
                continue
            maybeSame = False
            if (len(etTag1) > (len(etTag2) + 2)):
                if ((len(etTag1) >= 3) and (len(etTag2.union(etTag1)) > 1) and etTag2.issubset(etTag1)):
                    maybeSame = True
                    autoComplete(lemma1, etTag1, lemma2, etTag2, corpusWords)
                    isTrue += 1
                else:
                    isFalse += 1
            elif (len(etTag2) > (len(etTag1) + 2)):
                if ((len(etTag2) >= 3) and (len(etTag2.union(etTag1)) > 1) and etTag1.issubset(etTag2)):
                    maybeSame = True
                    autoComplete(lemma2, etTag2, lemma1, etTag1, corpusWords)
                    isTrue += 1
                else:
                    isFalse += 1
    noWordsToAdd = 0
    for (lemma, aSet) in toAdd.items():
        noWordsToAdd += len(aSet)
    '\n  for (lemma, form), word in uniquenessCheck.items():\n    if len(word) > 1:\n      print(word)\n  \n  sys.exit(0)\n  '
    return noWordsToAdd
def getAdditionalWords(lemmaToEtAndTag, corpusWords):
    isTrue = 0
    isFalse = 0
    for (lemma1, etTag1) in lemmaToEtAndTag.items():
        for (lemma2, etTag2) in lemmaToEtAndTag.items():
            if ((len(etTag1) <= 1) or (len(etTag2) <= 1)):
                isFalse += 1
                continue
            maybeSame = False
            if (len(etTag1) > (len(etTag2) + 2)):
                if ((len(etTag1) >= 3) and (len(etTag2.union(etTag1)) > 1) and etTag2.issubset(etTag1)):
                    maybeSame = True
                    autoComplete(lemma1, etTag1, lemma2, etTag2, corpusWords)
                    isTrue += 1
                else:
                    isFalse += 1
            elif (len(etTag2) > (len(etTag1) + 2)):
                if ((len(etTag2) >= 3) and (len(etTag2.union(etTag1)) > 1) and etTag1.issubset(etTag2)):
                    maybeSame = True
                    autoComplete(lemma2, etTag2, lemma1, etTag1, corpusWords)
                    isTrue += 1
                else:
                    isFalse += 1
    noWordsToAdd = 0
    for (lemma, aSet) in toAdd.items():
        noWordsToAdd += len(aSet)
    '\n  for (lemma, form), word in uniquenessCheck.items():\n    if len(word) > 1:\n      print(word)\n  \n  sys.exit(0)\n  '
    return noWordsToAdd