





from __future__ import annotations

from typing import Any


def 							SCREAMING_SNAKE_CASE__  (			__a      ):
	if not postfix_notation:
		return 0

	snake_case_						:	Dict      =		{'''+''', '''-''', '''*''', '''/'''}
	snake_case_						:	list[Any]      =		[]

	for token in postfix_notation:
		if token in operations:
			snake_case_						:	List[Any]      =		stack.pop(), stack.pop()
			if token == "+":
				stack.append(a + b      )
			elif token == "-":
				stack.append(a - b      )
			elif token == "*":
				stack.append(a * b      )
			else:
				if a * b < 0 and a % b != 0:
					stack.append(a // b + 1      )
				else:
					stack.append(a // b      )
		else:
			stack.append(int(lowercase__      )      )

	return stack.pop()


if __name__ == "__main__":
						import doctest

						doctest.testmod()





from ..utils import DummyObject, requires_backends
class        _lowercase      (			metaclass=A__       ):






				'''simple docstring'''



				SCREAMING_SNAKE_CASE__				:			Optional[int]						=		['''keras_nlp''']


				def __init__(       self			:Tuple			,			*lowerCAmelCase__			:Optional[Any]			,			**lowerCAmelCase__			:Dict	)		->			Dict:
										requires_backends(self			,			['''keras_nlp''']	)
