
'''simple docstring'''


import re

from filelock import FileLock


try:
					import nltk

					__lowercase							:   Optional[Any]					=     True
except (ImportError, ModuleNotFoundError):
					__lowercase							:   List[str]					=     False

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




def lowercase_	(   _lowercase				)     ->							str:
					'''simple docstring'''

					re.sub('''<n>'''			,       ''''''			,       _lowercase				)  # 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(_lowercase				)				)




'''simple docstring'''


def lowercase_	(   _lowercase = 1_000				)     ->							int:
					'''simple docstring'''

					lowerCamelCase_					:      Any     =		-1
					lowerCamelCase_					:      Optional[Any]     =		0
					for a in range(1			,       n // 3				):
										# Solving the two equations a**2+b**2=c**2 and a+b+c=N eliminating c
										lowerCamelCase_					:      Any     =		(n * n - 2 * a * n) // (2 * n - 2 * a)
										lowerCamelCase_					:      int     =		n - a - b
										if c * c == (a * a + b * b):
															lowerCamelCase_					:      int     =		a * b * c
															if candidate >= product:
																				lowerCamelCase_					:      Any     =		candidate
					return product


if __name__ == "__main__":
					print(f'{solution() = }')


