code: 
  
  
  
  
  import math
  def 						lowerCAmelCase_       (	__a )       ->			list:
  
  
  
  
  
  							"""simple docstring"""
  
  
  
  
  
  							if n <= 0:
  														raise ValueError('''Only positive integers have prime factors''' )
  							SCREAMING_SNAKE_CASE			: List[Any]	     =[]
  							while n % 2 == 0:
  														pf.append(2 )
  														SCREAMING_SNAKE_CASE			: str	     =int(n / 2 )
  							for i in range(3	,	int(math.sqrt(__a ) ) + 1	,	2 ):
  														while n % i == 0:
  																					pf.append(__a )
  																					SCREAMING_SNAKE_CASE			: List[Any]	     =int(n / i )
  							if n > 2:
  														pf.append(__a )
  							return pf
  def 						lowerCAmelCase_       (	__a )       ->			int:
  
  
  
  
  
  							"""simple docstring"""
  
  
  
  
  
  							if n <= 0:
  														raise ValueError('''Only positive numbers are accepted''' )
  							SCREAMING_SNAKE_CASE			: Any	     =1
  							SCREAMING_SNAKE_CASE			: Dict	     =1
  							while n % 2 == 0:
  														temp += 1
  														SCREAMING_SNAKE_CASE			: Union[str, Any]	     =int(n / 2 )
  							div *= temp
  							for i in range(3	,	int(math.sqrt(__a ) ) + 1	,	2 ):
  														SCREAMING_SNAKE_CASE			: Union[str, Any]	     =1
  														while n % i == 0:
  																					temp += 1
  																					SCREAMING_SNAKE_CASE			: Dict	     =int(n / i )
  														div *= temp
  							if n > 1:
  														div *= 2
  							return div
  def 						lowerCAmelCase_       (	__a )       ->			int:
  
  
  
  
  
  							"""simple docstring"""
  
  
  
  
  
  							if n <= 0:
  														raise ValueError('''Only positive numbers are accepted''' )
  							SCREAMING_SNAKE_CASE			: Any	     =1
  							SCREAMING_SNAKE_CASE			: Dict	     =1
  							while n % 2 == 0:
  														temp += 1
  														SCREAMING_SNAKE_CASE			: Tuple	     =int(n / 2 )
  							if temp > 1:
  														s *= (2**temp - 1) / (2 - 1)
  							for i in range(3	,	int(math.sqrt(__a ) ) + 1	,	2 ):
  														SCREAMING_SNAKE_CASE			: str	     =1
  														while n % i == 0:
  																					temp += 1
  																					SCREAMING_SNAKE_CASE			: Dict	     =int(n / i )
  														if temp > 1:
  																					s *= (i**temp - 1) / (i - 1)
  							return int(__a )
  def 						lowerCAmelCase_       (	__a )       ->			int:
  
  
  
  
  
  							"""simple docstring"""
  
  
  
  
  
  							SCREAMING_SNAKE_CASE			: Any	     =n
  							for x in set(prime_factors(__a ) ):
  														s *= (x - 1) / x
  							return int(__a )
  
  
  if __name__ == "__main__":
  							import doctest
  
  							doctest.testmod()
  
  
  
  
  
  
  
style_context: 
  
  
  
  
  def 						lowerCAmelCase_       (	__a = "mytext.txt"	,	__a = False )       ->			None:
  
  
  
  
  
  							"""simple docstring"""
  
  
  
  
  
  							import socket
  
  							SCREAMING_SNAKE_CASE			: int	     =12312  # Reserve a port for your service.
  							SCREAMING_SNAKE_CASE			: Dict	     =socket.socket()  # Create a socket object
  							SCREAMING_SNAKE_CASE			: Any	     =socket.gethostname()  # Get local machine name
  							sock.bind((host, port) )  # Bind to the port
  							sock.listen(5 )  # Now wait for client connection.
  
  							print('''Server listening....''' )
  
  							while True:
  														SCREAMING_SNAKE_CASE     ,							SCREAMING_SNAKE_CASE			: Optional[int]	     =sock.accept()  # Establish connection with client.
  														print(f'Got connection from {addr}' )
  														SCREAMING_SNAKE_CASE			: List[str]	     =conn.recv(1024 )
  														print(f'Server received: {data = }' )
  
  														with open(__a	,	'''rb''' ) as in_file:
  																					SCREAMING_SNAKE_CASE			: Dict	     =in_file.read(1024 )
  																					while data:
  																												conn.send(__a )
  																												print(f'Sent {data!r}' )
  																												SCREAMING_SNAKE_CASE			: str	     =in_file.read(1024 )
  
  														print('''Done sending''' )
  														conn.close()
  														if testing:  # Allow the test to complete
  																					break
  
  							sock.shutdown(1 )
  							sock.close()
  
  
  if __name__ == "__main__":
  							send_file()
  
  
  
  
  
  
  