






def      lowerCamelCase					(						a_ = 20	)	->			int:

							try:
														lowerCAmelCase_										=     int(a_	)
							except (TypeError, ValueError):
														raise TypeError('Parameter n must be int or castable to int.'	)
							if n <= 0:
														raise ValueError('Parameter n must be greater than or equal to one.'	)
							lowerCAmelCase_										=     0
							while 1:
														i += n * (n - 1)
														lowerCAmelCase_										=     0
														for j in range(2 ,						a_	):
																					if i % j != 0:
																												lowerCAmelCase_										=     1
																												break
														if nfound == 0:
																					if i == 0:
																												lowerCAmelCase_										=     1
																					return i
							return None


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











from dataclasses import dataclass
from typing import Callable, Optional

import datasets




@dataclass
class 							a_ (						datasets.BuilderConfig		):


							'''simple docstring'''






							__a:	Optional[Callable]     =    None
							__a:	Optional[dict]     =    None
							__a:	Optional[datasets.Features]     =    None

							def      _lowercase       (		self   )					->					Optional[int]:
														'''simple docstring'''

														assert self.generator is not None, "generator must be specified"

														if self.gen_kwargs is None:
																					lowerCAmelCase_										=     {}




class 							a_ (						datasets.GeneratorBasedBuilder		):


							'''simple docstring'''






							__a:	Optional[Any]     =    GeneratorConfig

							def      _lowercase       (		self   )					->					Union[str, Any]:
														'''simple docstring'''

														return datasets.DatasetInfo(features=self.config.features   )

							def      _lowercase       (		self			,			lowercase_   )					->					Dict:
														'''simple docstring'''

														return [datasets.SplitGenerator(name=datasets.Split.TRAIN			,			gen_kwargs=self.config.gen_kwargs   )]






							def      _lowercase       (		self			,			**lowercase_   )					->					Union[str, Any]:
														'''simple docstring'''

														for idx, ex in enumerate(self.config.generator(**lowercase_   )   ):
																					yield idx, ex



