




from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available


_lowerCamelCase					:     Optional[int]				       =    {
    'configuration_decision_transformer': [
        'DECISION_TRANSFORMER_PRETRAINED_CONFIG_ARCHIVE_MAP',
        'DecisionTransformerConfig',
    ],
}

try:
		if not is_torch_available():
				raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
		pass
else:
		_lowerCamelCase					:     str				       =    [
		    'DECISION_TRANSFORMER_PRETRAINED_MODEL_ARCHIVE_LIST',
		    'DecisionTransformerGPT2Model',
		    'DecisionTransformerGPT2PreTrainedModel',
		    'DecisionTransformerModel',
		    'DecisionTransformerPreTrainedModel',
		]


if TYPE_CHECKING:
		from .configuration_decision_transformer import (
		    DECISION_TRANSFORMER_PRETRAINED_CONFIG_ARCHIVE_MAP,
		    DecisionTransformerConfig,
		)

		try:
				if not is_torch_available():
						raise OptionalDependencyNotAvailable()
		except OptionalDependencyNotAvailable:
				pass
		else:
				from .modeling_decision_transformer import (
				    DECISION_TRANSFORMER_PRETRAINED_MODEL_ARCHIVE_LIST,
				    DecisionTransformerGPTaModel,
				    DecisionTransformerGPTaPreTrainedModel,
				    DecisionTransformerModel,
				    DecisionTransformerPreTrainedModel,
				)


else:
		import sys

		_lowerCamelCase					:     Optional[Any]				       =    _LazyModule(__name__, globals()['__file__'], _import_structure, module_spec=__spec__)











"""simple docstring"""

def 						lowercase_ (						_UpperCAmelCase		):




	"""simple docstring"""






	A_					:			Optional[int]						=						9

	while num > 0:
		if num % 10 != digit:
			return False
		num //= 100
		digit -= 1

	return True

def 						lowercase_ (						):




	"""simple docstring"""






	A_					:			Dict						=						1_3890_2663

	while not is_square_form(num * num		):
		if num % 10 == 3:
			num -= 6  # (3 - 6) % 10 = 7
		else:
			num -= 4  # (7 - 4) % 10 = 3

	return num * 10


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





