
from ..utils import is_flax_available, is_torch_available


if is_torch_available():
					from .autoencoder_kl import AutoencoderKL
					from .controlnet import ControlNetModel
					from .dual_transformer_ad import DualTransformeraDModel
					from .modeling_utils import ModelMixin
					from .prior_transformer import PriorTransformer
					from .ta_film_transformer import TaFilmDecoder
					from .transformer_ad import TransformeraDModel
					from .unet_ad import UNetaDModel
					from .unet_ad import UNetaDModel
					from .unet_ad_condition import UNetaDConditionModel
					from .unet_ad_condition import UNetaDConditionModel
					from .vq_model import VQModel

if is_flax_available():
					from .controlnet_flax import FlaxControlNetModel
					from .unet_ad_condition_flax import FlaxUNetaDConditionModel
					from .vae_flax import FlaxAutoencoderKL

from math import ceil


def     __lowerCAmelCase			(			a__ = 1001  )       ->  int:
				__a										=    1

				for i in range(1						,    int(ceil(n / 2.0  )  )  ):
								__a										=    2 * i + 1
								__a										=    2 * i
								__a										=    total + 4 * odd**2 - 6 * even

				return total


if __name__ == "__main__":
					import sys

					if len(sys.argv) == 1:
										print(solution())
					else:
										try:
															A     :	List[Any]    = int(sys.argv[1])
															print(solution(n))
										except ValueError:
															print('Invalid entry - please enter a number')