


"""simple docstring"""



from functools import lru_cache







def 						__lowerCAmelCase		(		lowercase						:						int				)			->		set:


    """simple docstring"""





    snake_case					:   str         =					2
    snake_case					:   str         =					set()
    while i * i <= n:
        if n % i:
            i += 1
        else:
            n //= i
            factors.add(lowercase				)
    if n > 1:
        factors.add(lowercase				)
    return factors







@lru_cache
def 						__lowerCAmelCase		(		lowercase						:						int				)			->		int:


    """simple docstring"""





    return len(unique_prime_factors(lowercase				)				)







def 						__lowerCAmelCase		(		lowercase						:						list				)			->		bool:


    """simple docstring"""





    return len(set(lowercase				)				) in (0, 1)







def 						__lowerCAmelCase		(		lowercase						:						int				)			->		list:


    """simple docstring"""





    snake_case					:   Any         =					2

    while True:
        # Increment each value of a generated range
        snake_case					:   Dict         =					[base + i for i in range(lowercase				)]

        # Run elements through out unique_prime_factors function
        # Append our target number to the end.
        snake_case					:   Tuple         =					[upf_len(lowercase				) for x in group]
        checker.append(lowercase				)

        # If all numbers in the list are equal, return the group variable.
        if equality(lowercase				):
            return group

        # Increment our base variable by 1
        base += 1







def 						__lowerCAmelCase		(		lowercase						:						int = 4				)			->		int:


    """simple docstring"""





    snake_case					:   Optional[int]         =					run(lowercase				)
    return results[0] if len(lowercase				) else None


if __name__ == "__main__":
 print(solution())









"""simple docstring"""



import baseaa







def 						__lowerCAmelCase		(		lowercase						:						str				)			->		bytes:


    """simple docstring"""





    return baseaa.aaaencode(string.encode("utf-8"				)				)







def 						__lowerCAmelCase		(		lowercase						:						bytes				)			->		str:


    """simple docstring"""





    return baseaa.aaadecode(lowercase				).decode("utf-8"				)


if __name__ == "__main__":
  import doctest

  doctest.testmod()





