


from ..utils import DummyObject, requires_backends

class        a	(metaclass=_lowerCAmelCase   ):




							"""simple docstring"""


							__UpperCAmelCase					:							Optional[Any]  						=						["torch", "torchsde"]

							def __init__(							self :						Optional[int]					,			*lowerCamelCase :						Optional[int]					,			**lowerCamelCase :						Optional[int]       )			->					Union[str, Any]:
														requires_backends(self					,			["torch", "torchsde"]       )

							@classmethod
							def 					__snake_case      (							cls :						Any					,			*lowerCamelCase :						Union[str, Any]					,			**lowerCamelCase :						str       )			->					Dict:
														requires_backends(cls					,			["torch", "torchsde"]       )






							@classmethod
							def 					__snake_case      (							cls :						int					,			*lowerCamelCase :						Tuple					,			**lowerCamelCase :						Optional[Any]       )			->					Optional[Any]:
														requires_backends(cls					,			["torch", "torchsde"]       )





from maths.prime_check import is_prime







def        lowerCAmelCase_  (      __lowerCamelCase			):
							if not isinstance(__lowerCamelCase							,			__lowerCamelCase			):
														__snake_case	:    List[str]											=     F'Input value of [number={number}] must be an integer'
														raise TypeError(__lowerCamelCase			)
							if is_prime(__lowerCamelCase			) and is_prime(number + 2			):
														return number + 2
							else:
														return -1


if __name__ == "__main__":
			import doctest

			doctest.testmod()

