"""simple docstring"""




from math import isqrt






def   UpperCAmelCase					(	UpperCamelCase__				):






							"""simple docstring"""





							return all(number % divisor != 0 for divisor in range(2       ,    isqrt(UpperCamelCase__				) + 1				)				)






def   UpperCAmelCase					(	UpperCamelCase__ = 10**6				):






							"""simple docstring"""





							A__	     =							0
							A__	     =							1
							A__	     =							7
							while prime_candidate < max_prime:
														primes_count += is_prime(UpperCamelCase__				)

														cube_index += 1
														prime_candidate += 6 * cube_index

							return primes_count


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






"""simple docstring"""




import os


# All paths are set with the intent you should run this script from the root of the repo with the command
# python utils/check_doctest_list.py
__lowerCamelCase											=  "."


if __name__ == "__main__":
				__lowerCamelCase											=  os.path.join(REPO_PATH, "utils/documentation_tests.txt")
				__lowerCamelCase											=  []
				__lowerCamelCase											=  []
				with open(doctest_file_path) as fp:
								for line in fp:
												__lowerCamelCase											=  line.strip()
												__lowerCamelCase											=  os.path.join(REPO_PATH, line)
												if not (os.path.isfile(path) or os.path.isdir(path)):
																non_existent_paths.append(line)
												all_paths.append(path)
				if len(non_existent_paths) > 0:
								__lowerCamelCase											=  "\n".join(non_existent_paths)
								raise ValueError(F'''`utils/documentation_tests.txt` contains non-existent paths:\n{non_existent_paths}''')
				if all_paths != sorted(all_paths):
								raise ValueError("Files in `utils/documentation_tests.txt` are not in alphabetical order.")





