




import re

from filelock import FileLock


try:
 import nltk

 _lowerCamelCase      			=						True
except (ImportError, ModuleNotFoundError):
 _lowerCamelCase      			=						False

if NLTK_AVAILABLE:
 with FileLock('.lock') as lock:
  nltk.download('punkt', quiet=True)







def  SCREAMING_SNAKE_CASE     (	__UpperCamelCase      :						str				)  ->							str:
    re.sub('''<n>'''	,					''''''	,					__UpperCamelCase				)  # remove pegasus newline char
    assert NLTK_AVAILABLE, "nltk must be installed to separate newlines between sentences. (pip install nltk)"
    return "\n".join(nltk.sent_tokenize(__UpperCamelCase				)				)











def  SCREAMING_SNAKE_CASE     (	__UpperCamelCase      :						Dict=2_8123				)  ->							str:
    UpperCAmelCase_										=					[1] * (limit + 1)

    for i in range(2	,					int(limit**0.5				) + 1				):
        sum_divs[i * i] += i
        for k in range(i + 1	,					limit // i + 1				):
            sum_divs[k * i] += k + i

    UpperCAmelCase_										=					set()
    UpperCAmelCase_										=					0

    for n in range(1	,					limit + 1				):
        if sum_divs[n] > n:
            abundants.add(__UpperCamelCase				)

        if not any((n - a in abundants) for a in abundants				):
            res += n

    return res


if __name__ == "__main__":
 print(solution())





