




"""simple docstring"""



from itertools import combinations, product







def 						_SCREAMING_SNAKE_CASE     (							lowercase_    ,				lowercase_    ,				lowercase_    ,				lowercase_		)		->	bool:
 if xa == ya == 0 or xa == ya == 0:
  return False
 A__ =       xa * xa + ya * ya
 A__ =       xa * xa + ya * ya
 A__ =       (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 						_SCREAMING_SNAKE_CASE     (							lowercase_ = 50		)		->	int:
 return sum(
     1
     for pta, pta in combinations(product(range(limit + 1		)    ,				repeat=2		)    ,				2		)
     if is_right(*lowercase_    ,				*lowercase_		)		)


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











"""simple docstring"""



from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available, is_vision_available


SCREAMING_SNAKE_CASE       = {
    "configuration_deta": ["DETA_PRETRAINED_CONFIG_ARCHIVE_MAP", "DetaConfig"],
}

try:
      if not is_vision_available():
            raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
      pass
else:
      SCREAMING_SNAKE_CASE       = ["DetaImageProcessor"]

try:
      if not is_torch_available():
            raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
      pass
else:
      SCREAMING_SNAKE_CASE       = [
          "DETA_PRETRAINED_MODEL_ARCHIVE_LIST",
          "DetaForObjectDetection",
          "DetaModel",
          "DetaPreTrainedModel",
      ]


if TYPE_CHECKING:
      from .configuration_deta import DETA_PRETRAINED_CONFIG_ARCHIVE_MAP, DetaConfig

      try:
            if not is_vision_available():
                  raise OptionalDependencyNotAvailable()
      except OptionalDependencyNotAvailable:
            pass
      else:
            from .image_processing_deta import DetaImageProcessor

      try:
            if not is_torch_available():
                  raise OptionalDependencyNotAvailable()
      except OptionalDependencyNotAvailable:
            pass
      else:
            from .modeling_deta import (
                DETA_PRETRAINED_MODEL_ARCHIVE_LIST,
                DetaForObjectDetection,
                DetaModel,
                DetaPreTrainedModel,
            )

else:
      import sys

      SCREAMING_SNAKE_CASE       = _LazyModule(__name__, globals()["__file__"], _import_structure, module_spec=__spec__)





