





'''simple docstring'''

import re

def     __magic_name__							(				__UpperCAmelCase   )    ->       bool:

   '''simple docstring'''







   __SCREAMING_SNAKE_CASE   				=							re.compile(
       R"""^(?:0|94|\+94|0{2}94)""" R"""7(0|1|2|4|5|6|7|8)""" R"""(-| |)""" R"""\d{7}$"""   )

   return bool(re.search(__UpperCAmelCase				,						__UpperCAmelCase   )   )


if __name__ == "__main__":
    a   	=    "0094702343221"

    print(is_sri_lankan_phone_number(phone))










def  lowerCAmelCase_	(lowerCAmelCase__:		int  ):





			"""simple docstring"""


			if num <= 0:
						raise ValueError("""Input must be a positive integer"""  )

			UpperCAmelCase_:		Tuple							      =     [True] * (num + 1)

			UpperCAmelCase_:		Tuple							      =     2
			while p * p <= num:
						if primes[p]:
									for i in range(p * p		,						num + 1		,						lowerCAmelCase__  ):
												UpperCAmelCase_:		Optional[Any]							      =     False
						p += 1

			return [prime for prime in range(2		,						num + 1  ) if primes[prime]]


if __name__ == "__main__":
	import doctest

	doctest.testmod()

	a      :  Optional[Any]			     =			int(input('Enter a positive integer: ').strip())
	print(prime_sieve_eratosthenes(user_num))






