

'''simple docstring'''




from typing import TYPE_CHECKING

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


_a					:			Any							=    {
    'configuration_maskformer': ['MASKFORMER_PRETRAINED_CONFIG_ARCHIVE_MAP', 'MaskFormerConfig'],
    'configuration_maskformer_swin': ['MaskFormerSwinConfig'],
}

try:
  if not is_vision_available():
    raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
  pass
else:
  _a					:			str							=    ['MaskFormerFeatureExtractor']
  _a					:			Any							=    ['MaskFormerImageProcessor']


try:
  if not is_torch_available():
    raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
  pass
else:
  _a					:			Optional[int]							=    [
      'MASKFORMER_PRETRAINED_MODEL_ARCHIVE_LIST',
      'MaskFormerForInstanceSegmentation',
      'MaskFormerModel',
      'MaskFormerPreTrainedModel',
  ]
  _a					:			str							=    [
      'MaskFormerSwinBackbone',
      'MaskFormerSwinModel',
      'MaskFormerSwinPreTrainedModel',
  ]

if TYPE_CHECKING:
  from .configuration_maskformer import MASKFORMER_PRETRAINED_CONFIG_ARCHIVE_MAP, MaskFormerConfig
  from .configuration_maskformer_swin import MaskFormerSwinConfig

  try:
    if not is_vision_available():
      raise OptionalDependencyNotAvailable()
  except OptionalDependencyNotAvailable:
    pass
  else:
    from .feature_extraction_maskformer import MaskFormerFeatureExtractor
    from .image_processing_maskformer import MaskFormerImageProcessor
  try:
    if not is_torch_available():
      raise OptionalDependencyNotAvailable()
  except OptionalDependencyNotAvailable:
    pass
  else:
    from .modeling_maskformer import (
        MASKFORMER_PRETRAINED_MODEL_ARCHIVE_LIST,
        MaskFormerForInstanceSegmentation,
        MaskFormerModel,
        MaskFormerPreTrainedModel,
    )
    from .modeling_maskformer_swin import (
        MaskFormerSwinBackbone,
        MaskFormerSwinModel,
        MaskFormerSwinPreTrainedModel,
    )


else:
  import sys

  _a					:			List[str]							=    _LazyModule(__name__, globals()['__file__'], _import_structure)





'''simple docstring'''




def    lowerCamelCase__		(    SCREAMING_SNAKE_CASE   : int = 1000    ):
  UpperCAmelCase    				=						-1
  UpperCAmelCase    				=						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
    UpperCAmelCase    				=						(n * n - 2 * a * n) // (2 * n - 2 * a)
    UpperCAmelCase    				=						n - a - b
    if c * c == (a * a + b * b):
      UpperCAmelCase    				=						a * b * c
      if candidate >= product:
        UpperCAmelCase    				=						candidate
  return product


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


