





"""simple docstring"""





def       lowerCamelCase_       (   UpperCAmelCase_ = 1_00  )						->int:





  """simple docstring"""


  __UpperCAmelCase    :						Any       =						set()

  __UpperCAmelCase    :						Optional[int]       =						0

  __UpperCAmelCase    :						Tuple       =						n + 1  # maximum limit

  for a in range(2  ,			UpperCAmelCase_  ):
    for b in range(2  ,			UpperCAmelCase_  ):
      __UpperCAmelCase    :						Dict       =						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())))






"""simple docstring"""





def       lowerCamelCase_       (   UpperCAmelCase_  )						->float:





  """simple docstring"""


  return 10 - x * x


def       lowerCamelCase_       (   UpperCAmelCase_  ,			UpperCAmelCase_  )						->float:





  """simple docstring"""


  if equation(UpperCAmelCase_  ) * equation(UpperCAmelCase_  ) >= 0:
    raise ValueError('''Wrong space!'''  )

  __UpperCAmelCase    :						Tuple       =						a
  while (b - a) >= 0.01:
    # Find middle point
    __UpperCAmelCase    :						List[str]       =						(a + b) / 2
    # Check if middle point is root
    if equation(UpperCAmelCase_  ) == 0.0:
      break
    # Decide the side to repeat the steps
    if equation(UpperCAmelCase_  ) * equation(UpperCAmelCase_  ) < 0:
      __UpperCAmelCase    :						Union[str, Any]       =						c
    else:
      __UpperCAmelCase    :						str       =						c
  return c


if __name__ == "__main__":
  import doctest

  doctest.testmod()

  print(bisection(-2, 5))
  print(bisection(0, 6))