
from __future__ import annotations


def 							SCREAMING_SNAKE_CASE_      (			UpperCamelCase__		):
      return len(set(UpperCamelCase__		)		) == len(UpperCamelCase__		)


if __name__ == "__main__":
    import doctest

    doctest.testmod()




import math


def 							SCREAMING_SNAKE_CASE_      (			UpperCamelCase__		):
      UpperCamelCase__    :   List[str]					=				math.loga(math.sqrt(4 * positive_integer + 1		) / 2 + 1 / 2		)

      return exponent == int(UpperCamelCase__		)


def 							SCREAMING_SNAKE_CASE_      (			UpperCamelCase__ = 1 / 1_2_3_4_5		):
      UpperCamelCase__    :   Dict					=				0
      UpperCamelCase__    :   Tuple					=				0

      UpperCamelCase__    :   Optional[Any]					=				3
      while True:
            UpperCamelCase__    :   Union[str, Any]					=				(integer**2 - 1) / 4
            # if candidate is an integer, then there is a partition for k
            if partition_candidate == int(UpperCamelCase__		):
                  UpperCamelCase__    :   int					=				int(UpperCamelCase__		)
                  total_partitions += 1
                  if check_partition_perfect(UpperCamelCase__		):
                        perfect_partitions += 1
            if perfect_partitions > 0:
                  if perfect_partitions / total_partitions < max_proportion:
                        return int(UpperCamelCase__		)
            integer += 1


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


