



from functools import lru_cache

def 	_lowerCAmelCase (    A__						):
      lowercase__  =	2
      lowercase__  =	set()
      while i * i <= n:
            if n % i:
                  i += 1
            else:
                  n //= i
                  factors.add(A__						)
      if n > 1:
            factors.add(A__						)
      return factors

@lru_cache
def 	_lowerCAmelCase (    A__						):
      return len(unique_prime_factors(A__						)						)

def 	_lowerCAmelCase (    A__						):
      return len(set(A__						)						) in (0, 1)

def 	_lowerCAmelCase (    A__						):
      lowercase__  =	2

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

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

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

            # Increment our base variable by 1
            base += 1

def 	_lowerCAmelCase (    A__ = 4						):
      lowercase__  =	run(A__						)
      return results[0] if len(A__						) else None


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





import pytest
import requests

from datasets.utils.file_utils import http_head

from .utils import OfflineSimulationMode, RequestWouldHangIndefinitelyError, offline

@pytest.mark.integration
def 	_lowerCAmelCase (    ):
      with offline(OfflineSimulationMode.CONNECTION_TIMES_OUT						):
            with pytest.raises(A__						):
                  requests.request('GET'    ,	'https://huggingface.co'						)
            with pytest.raises(requests.exceptions.ConnectTimeout						):
                  requests.request('GET'    ,	'https://huggingface.co'    ,	timeout=1.0						)

@pytest.mark.integration
def 	_lowerCAmelCase (    ):
      with offline(OfflineSimulationMode.CONNECTION_FAILS						):
            with pytest.raises(requests.exceptions.ConnectionError						):
                  requests.request('GET'    ,	'https://huggingface.co'						)

def 	_lowerCAmelCase (    ):
      with offline(OfflineSimulationMode.HF_DATASETS_OFFLINE_SET_TO_1						):
            with pytest.raises(A__						):
                  http_head('https://huggingface.co'						)
