

def        lowerCAmelCase(	SCREAMING_SNAKE_CASE_       )->		list:



    """simple docstring"""






    UpperCamelCase_          =		[True for i in range(n + 1       )]
    UpperCamelCase_          =		[i - 1 for i in range(n + 1       )]
    UpperCamelCase_          =		[]
    for i in range(2       ,		n + 1       ):
        if is_prime[i]:
            primes.append(SCREAMING_SNAKE_CASE_       )
        for j in range(0       ,		len(SCREAMING_SNAKE_CASE_       )       ):
            if i * primes[j] >= n:
                break
            UpperCamelCase_          =		False

            if i % primes[j] == 0:
                UpperCamelCase_          =		totients[i] * primes[j]
                break

            UpperCamelCase_          =		totients[i] * (primes[j] - 1)

    return totients


if __name__ == "__main__":
 import doctest

 doctest.testmod()



from typing import Callable




def        lowerCAmelCase(	SCREAMING_SNAKE_CASE_       )->		List[Any]:



    """simple docstring"""






    def wrapper(SCREAMING_SNAKE_CASE_       ):
        UpperCamelCase_          =		function_with_docstring.__doc__
        return target_function

    return wrapper
