from __future__ import annotations





def  _lowerCamelCase					(   a_				: int | float | str						,			a_				: int | float | str):
			if nth_term == "":
						return [""]
			lowerCamelCase						:List[str]						  =     int(a_)
			lowerCamelCase						:List[Any]						  =     int(a_)
			lowerCamelCase						:list[str]						  =     []
			for temp in range(int(a_)):
						series.append(F"1 / {pow(temp + 1						,			int(a_))}" if series else '''1''')
			return series


if __name__ == "__main__":
			import doctest

			doctest.testmod()

			A__           =							int(input("""Enter the last number (nth term) of the P-Series"""))
			A__           =							int(input("""Enter the power for  P-Series"""))
			print("""Formula of P-Series => 1+1/2^p+1/3^p ..... 1/n^p""")
			print(p_series(nth_term, power))




import operator as op





def  _lowerCamelCase					(   a_				: Tuple):
			lowerCamelCase						:int						  =     []
			lowerCamelCase						:List[str]						  =     lambda a_						,			a_: int(x / y)  # noqa: E731 integer division operation
			lowerCamelCase						:Optional[int]						  =     {
			    '''^''': op.pow,
			    '''*''': op.mul,
			    '''/''': div,
			    '''+''': op.add,
			    '''-''': op.sub,
			}  # operators & their respective operation

			# print table header
			print('''Symbol'''.center(8)						,			'''Action'''.center(12)						,			'''Stack'''						,			sep=''' | ''')
			print('''-''' * (30 + len(a_)))

			for x in post_fix:
						if x.isdigit():  # if x in digit
									stack.append(a_)  # append x to stack
									# output in tabular format
									print(x.rjust(8)						,			('''push(''' + x + ''')''').ljust(12)						,			''','''.join(a_)						,			sep=''' | ''')
						else:
									lowerCamelCase						:Optional[Any]						  =     stack.pop()  # pop stack
									# output in tabular format
									print(''''''.rjust(8)						,			('''pop(''' + b + ''')''').ljust(12)						,			''','''.join(a_)						,			sep=''' | ''')

									lowerCamelCase						:str						  =     stack.pop()  # pop stack
									# output in tabular format
									print(''''''.rjust(8)						,			('''pop(''' + a + ''')''').ljust(12)						,			''','''.join(a_)						,			sep=''' | ''')

									stack.append(
									    str(opr[x](int(a_)						,			int(a_))))  # evaluate the 2 values popped from stack & push result to stack
									# output in tabular format
									print(
									    x.rjust(8)						,			('''push(''' + a + x + b + ''')''').ljust(12)						,			''','''.join(a_)						,			sep=''' | '''						,			)

			return int(stack[0])


if __name__ == "__main__":
			A__           =							input("""\n\nEnter a Postfix Equation (space separated) = """).split(""" """)
			print("""\n\tResult = """, solve(Postfix))



