




"""simple docstring"""





def 		lowerCAmelCase				(			lowerCamelCase = 20		):
						'''simple docstring'''


						try:
												snake_case__							:       Any				      =       int(lowerCamelCase		)
						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.'''		)
						snake_case__							:       int				      =       0
						while 1:
												i += n * (n - 1)
												snake_case__							:       List[Any]				      =       0
												for j in range(2   ,      lowerCamelCase		):
																		if i % j != 0:
																								snake_case__							:       List[str]				      =       1
																								break
												if nfound == 0:
																		if i == 0:
																								snake_case__							:       List[Any]				      =       1
																		return i
						return None


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








"""simple docstring"""





_lowercase						   =     {0: [1, 2], 1: [0, 3], 2: [0], 3: [1], 4: [5, 6], 5: [4, 6], 6: [4, 5]}

_lowercase						   =     {0: [1, 2, 3], 1: [0, 3], 2: [0], 3: [0, 1], 4: [], 5: []}

def 		lowerCAmelCase				(			lowerCamelCase   ,      lowerCamelCase   ,      lowerCamelCase		):
						'''simple docstring'''


						snake_case__							:       Any				      =       True
						snake_case__							:       int				      =       []

						for neighbour in graph[vert]:
												if not visited[neighbour]:
																		connected_verts += dfs(lowerCamelCase   ,      lowerCamelCase   ,      lowerCamelCase		)

						return [vert, *connected_verts]

def 		lowerCAmelCase				(			lowerCamelCase		):
						'''simple docstring'''


						snake_case__							:       Optional[int]				      =       len(lowerCamelCase		)
						snake_case__							:       str				      =       graph_size * [False]
						snake_case__							:       List[str]				      =       []

						for i in range(lowerCamelCase		):
												if not visited[i]:
																		snake_case__							:       Dict				      =       dfs(lowerCamelCase   ,      lowerCamelCase   ,      lowerCamelCase		)
																		components_list.append(lowerCamelCase		)

						return components_list


if __name__ == "__main__":
							import doctest

							doctest.testmod()


