





"""simple docstring"""
from math import isqrt






def 					A__				(			UpperCamelCase       ):
							return all(number % divisor != 0 for divisor in range(2					,  isqrt(UpperCamelCase       ) + 1       )       )






def 					A__				(			UpperCamelCase = 10**6       ):
							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 unittest

from transformers import RoFormerTokenizer, RoFormerTokenizerFast
from transformers.testing_utils import require_rjieba, require_tokenizers

from ...test_tokenization_common import TokenizerTesterMixin






@require_rjieba
@require_tokenizers
class 					_UpperCAmelCase   (	lowercase_     ,							unittest.TestCase ):
					UpperCamelCase      =							RoFormerTokenizer
					UpperCamelCase      =							RoFormerTokenizerFast
					UpperCamelCase      =							True
					UpperCamelCase      =							True


					def 	lowerCamelCase       (					self			:List[str]		):
												super().setUp()


					def 	lowerCamelCase       (					self			:int     ,       **__UpperCamelCase			:List[Any]		):
												return self.tokenizer_class.from_pretrained("junnyu/roformer_chinese_base"     ,       **__UpperCamelCase		)


					def 	lowerCamelCase       (					self			:Tuple     ,       **__UpperCamelCase			:Optional[int]		):
												return self.rust_tokenizer_class.from_pretrained("junnyu/roformer_chinese_base"     ,       **__UpperCamelCase		)


					def 	lowerCamelCase       (					self			:Any		):
												A		=  "永和服装饰品有限公司,今天天气非常好"
												A		=  "永和 服装 饰品 有限公司 , 今 天 天 气 非常 好"
												return input_text, output_text


					def 	lowerCamelCase       (					self			:int		):
												A		=  self.get_tokenizer()
												A,	A		=  self.get_chinese_input_output_texts()
												A		=  tokenizer.tokenize(__UpperCamelCase		)

												self.assertListEqual(__UpperCamelCase     ,       output_text.split()		)

												A		=  tokens + [tokenizer.unk_token]
												A		=  [2_29_43, 2_13_32, 3_44_31, 4_59_04, 1_17, 3_06, 12_31, 12_31, 26_53, 3_39_94, 12_66, 1_00]
												self.assertListEqual(tokenizer.convert_tokens_to_ids(__UpperCamelCase		)     ,       __UpperCamelCase		)


					def 	lowerCamelCase       (					self			:str		):
												A		=  self.get_rust_tokenizer()
												A,	A		=  self.get_chinese_input_output_texts()
												A		=  tokenizer.tokenize(__UpperCamelCase		)
												self.assertListEqual(__UpperCamelCase     ,       output_text.split()		)
												A		=  tokens + [tokenizer.unk_token]
												A		=  [2_29_43, 2_13_32, 3_44_31, 4_59_04, 1_17, 3_06, 12_31, 12_31, 26_53, 3_39_94, 12_66, 1_00]
												self.assertListEqual(tokenizer.convert_tokens_to_ids(__UpperCamelCase		)     ,       __UpperCamelCase		)


					def 	lowerCamelCase       (					self			:Any		):
												pass


					def 	lowerCamelCase       (					self			:Tuple		):
												pass


					def 	lowerCamelCase       (					self			:List[str]		):
												pass


