def factorial(n: int) -> int: """Calculate the factorial of a number.""" if n == 0: return 1 return n * factorial(n - 1) def is_prime(n: int) -> bool: """Check if a number is prime.""" if n <= 1: return False for i in range(2, int(n**0.5) + 1): if n ...