






from maths.prime_check import is_prime
def       snake_case_		(     lowerCAmelCase_       :						int      ):
							if not isinstance(lowerCAmelCase_       ,       lowerCAmelCase_      ):
														__lowercase      :							Any				=     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()







from torch import nn

class 		lowerCAmelCase     ( nn.Module			):

					'''simple docstring'''

					def __init__(  self				:	Tuple		,     __a				:	int		,     __a				:	Optional[int]							)			->  Union[str, Any]:


												"""simple docstring"""

												super().__init__()
												__lowercase      :							int				=     class_size
												__lowercase      :							int				=     embed_size
												# self.mlp1 = nn.Linear(embed_size, embed_size)
												# self.mlp2 = (nn.Linear(embed_size, class_size))
												__lowercase      :							str				=     nn.Linear(__a		,     __a							)



					def       lowerCAmelCase				(  self				:	Tuple		,     __a				:	int							)			->  Tuple:


												"""simple docstring"""

												__lowercase      :							str				=     self.mlp(__a							)
												return logits