"""simple docstring"""





from math import isqrt





def        a_  (   _lowerCAmelCase						:				int  ):





       '''simple docstring'''

       return all(number % divisor != 0 for divisor in range(2     ,				isqrt(_lowerCAmelCase  ) + 1  )  )





def        a_  (   _lowerCAmelCase						:				int = 10**6  ):





       '''simple docstring'''

       lowercase__    :	List[Any]     					=			0
       lowercase__    :	Any     					=			1
       lowercase__    :	Union[str, Any]     					=			7
       while prime_candidate < max_prime:
              primes_count += is_prime(_lowerCAmelCase  )

              cube_index += 1
              prime_candidate += 6 * cube_index

       return primes_count


if __name__ == "__main__":
       print(f'''{solution() = }''')


"""simple docstring"""





from __future__ import annotations





def        a_  (   _lowerCAmelCase						:				float     ,				_lowerCAmelCase						:				float     ,				_lowerCAmelCase						:				float     ,				):





       '''simple docstring'''

       if (stress, tangential_force, area).count(0  ) != 1:
              raise ValueError('You cannot supply more or less than 2 values'  )
       elif stress < 0:
              raise ValueError('Stress cannot be negative'  )
       elif tangential_force < 0:
              raise ValueError('Tangential Force cannot be negative'  )
       elif area < 0:
              raise ValueError('Area cannot be negative'  )
       elif stress == 0:
              return (
                  "stress",
                  tangential_force / area,
              )
       elif tangential_force == 0:
              return (
                  "tangential_force",
                  stress * area,
              )
       else:
              return (
                  "area",
                  tangential_force / stress,
              )


if __name__ == "__main__":
       import doctest

       doctest.testmod()

