



from __future__ import annotations

from typing import Any





def      __snake_case	(			_UpperCAmelCase				):
    if not postfix_notation:
        return 0

    __a						       =				{'''+''', '''-''', '''*''', '''/'''}
    __a						       =				[]

    for token in postfix_notation:
        if token in operations:
            __a       ,   __a						       =				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(_UpperCAmelCase				)				)

    return stack.pop()


if __name__ == "__main__":
 import doctest

 doctest.testmod()










import copy
from dataclasses import dataclass
from pathlib import Path
from typing import Dict, Optional, Union

@dataclass
class     _A       :
       UpperCamelCase__  :    Optional[Union[str, Path]]											=						None
       UpperCamelCase__  :    bool											=						False
       UpperCamelCase__  :    bool											=						False
       UpperCamelCase__  :    bool											=						False
       UpperCamelCase__  :    Optional[Dict]											=						None
       UpperCamelCase__  :    Optional[str]											=						None
       UpperCamelCase__  :    bool											=						False
       UpperCamelCase__  :    bool											=						False
       UpperCamelCase__  :    bool											=						False
       UpperCamelCase__  :    bool											=						True
       UpperCamelCase__  :    Optional[int]											=						None
       UpperCamelCase__  :    int											=						1
       UpperCamelCase__  :    Optional[Union[str, bool]]											=						None
       UpperCamelCase__  :    bool											=						False
       UpperCamelCase__  :    Optional[Dict]											=						None
       UpperCamelCase__  :    Optional[str]											=						None



       def 		_lowerCamelCase			(		self							:     Union[str, Any]):


           '''simple docstring'''

           return self.__class__(**{k: copy.deepcopy(__SCREAMING_SNAKE_CASE) for k, v in self.__dict__.items()})





