




def        lowerCAmelCase_			(  snake_case_  ):

      if len(snake_case_  ) <= 1:
            return [tuple(snake_case_  )]

      _A							:  str    =		[]

      def generate(snake_case_,snake_case_  ):
            if k == 1:
                  res.append(tuple(arr[:]  )  )
                  return

            generate(k - 1,snake_case_  )

            for i in range(k - 1  ):
                  if k % 2 == 0:  # k is even
                        _A    ,     _A							:  Optional[Any]    =		arr[k - 1], arr[i]
                  else:  # k is odd
                        _A    ,     _A							:  Dict    =		arr[k - 1], arr[0]
                  generate(k - 1,snake_case_  )

      generate(len(snake_case_  ),snake_case_  )
      return res


if __name__ == "__main__":
  _snake_case            = input("Enter numbers separated by a comma:\n").strip()
  _snake_case            = [int(item) for item in user_input.split(",")]
  print(heaps(arr))







from typing import TYPE_CHECKING

from ...utils import (
    OptionalDependencyNotAvailable,
    _LazyModule,
    is_tf_available,
    is_torch_available,
    is_vision_available,
)


_snake_case            = {
    "configuration_efficientformer": [
        "EFFICIENTFORMER_PRETRAINED_CONFIG_ARCHIVE_MAP",
        "EfficientFormerConfig",
    ]
}

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

try:
  if not is_torch_available():
    raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
  pass
else:
  _snake_case            = [
      "EFFICIENTFORMER_PRETRAINED_MODEL_ARCHIVE_LIST",
      "EfficientFormerForImageClassification",
      "EfficientFormerForImageClassificationWithTeacher",
      "EfficientFormerModel",
      "EfficientFormerPreTrainedModel",
  ]

try:
  if not is_tf_available():
    raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
  pass
else:
  _snake_case            = [
      "TF_EFFICIENTFORMER_PRETRAINED_MODEL_ARCHIVE_LIST",
      "TFEfficientFormerForImageClassification",
      "TFEfficientFormerForImageClassificationWithTeacher",
      "TFEfficientFormerModel",
      "TFEfficientFormerPreTrainedModel",
  ]

if TYPE_CHECKING:
  from .configuration_efficientformer import EFFICIENTFORMER_PRETRAINED_CONFIG_ARCHIVE_MAP, EfficientFormerConfig

  try:
    if not is_vision_available():
      raise OptionalDependencyNotAvailable()
  except OptionalDependencyNotAvailable:
    pass
  else:
    from .image_processing_efficientformer import EfficientFormerImageProcessor

  try:
    if not is_torch_available():
      raise OptionalDependencyNotAvailable()
  except OptionalDependencyNotAvailable:
    pass
  else:
    from .modeling_efficientformer import (
        EFFICIENTFORMER_PRETRAINED_MODEL_ARCHIVE_LIST,
        EfficientFormerForImageClassification,
        EfficientFormerForImageClassificationWithTeacher,
        EfficientFormerModel,
        EfficientFormerPreTrainedModel,
    )
  try:
    if not is_tf_available():
      raise OptionalDependencyNotAvailable()
  except OptionalDependencyNotAvailable:
    pass
  else:
    from .modeling_tf_efficientformer import (
        TF_EFFICIENTFORMER_PRETRAINED_MODEL_ARCHIVE_LIST,
        TFEfficientFormerForImageClassification,
        TFEfficientFormerForImageClassificationWithTeacher,
        TFEfficientFormerModel,
        TFEfficientFormerPreTrainedModel,
    )

else:
  import sys

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

