





"""simple docstring"""
from torch import nn



def      __lowerCamelCase   (							a_     :		Union[str, Any]							)			->      Optional[Any]:





      if act_fn in ["swish", "silu"]:
            return nn.SiLU()
      elif act_fn == "mish":
            return nn.Mish()
      elif act_fn == "gelu":
            return nn.GELU()
      else:
            raise ValueError(f'''Unsupported activation function: {act_fn}'''							)



'''simple docstring'''






def 				UpperCamelCase_			(    A__					:   int = 1_00					):
  '''simple docstring'''





  lowerCAmelCase_			:      int			=   set()

  lowerCAmelCase_			:      Tuple			=   0

  lowerCAmelCase_			:      str			=   n + 1  # maximum limit

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


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



