def 			__SCREAMING_SNAKE_CASE						(      __UpperCamelCase					: int = 1_00			)							->      int:







  """simple docstring"""





  SCREAMING_SNAKE_CASE__    							=   set()

  SCREAMING_SNAKE_CASE__    							=   0

  SCREAMING_SNAKE_CASE__    							=   n + 1  # maximum limit

  for a in range(2				,  __UpperCamelCase			):
    for b in range(2				,  __UpperCamelCase			):
      SCREAMING_SNAKE_CASE__    							=   a**b  # calculates the current power
      collect_powers.add(__UpperCamelCase			)  # adds the result to the set
  return len(__UpperCamelCase			)


if __name__ == "__main__":
   print('''Number of terms ''', solution(int(str(input()).strip())))

from __future__ import annotations



def 			__SCREAMING_SNAKE_CASE						(      __UpperCamelCase					: list			)							->      float:







  """simple docstring"""





  if not nums:
    raise ValueError("""List is empty"""			)
  return sum(__UpperCamelCase			) / len(__UpperCamelCase			)


if __name__ == "__main__":
   import doctest

   doctest.testmod()
