



from __future__ import annotations

import re






def 			__lowercase     (				a__     )       ->				list[str]:

							def alphanum_key(a__     ):
														return [int(a__     ) if s.isdigit() else s.lower() for s in re.split('([0-9]+)'							,     a__     )]

							return sorted(a__							,     key=a__     )


if __name__ == "__main__":
			import doctest

			doctest.testmod()











from itertools import combinations, product






def 			__lowercase     (				a__							,     a__							,     a__							,     a__     )       ->				bool:
							if xa == ya == 0 or xa == ya == 0:
														return False
							__SCREAMING_SNAKE_CASE								=      xa * xa + ya * ya
							__SCREAMING_SNAKE_CASE								=      xa * xa + ya * ya
							__SCREAMING_SNAKE_CASE								=      (xa - xa) * (xa - xa) + (ya - ya) * (ya - ya)
							return (
							    a_square + b_square == c_square
							    or a_square + c_square == b_square
							    or b_square + c_square == a_square
							)






def 			__lowercase     (				a__ = 50     )       ->				int:
							return sum(
							    1
							    for pta, pta in combinations(product(range(limit + 1     )							,     repeat=2     )							,     2     )
							    if is_right(*a__							,     *a__     )     )


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






