#
# 
# @param tokens string字符串一维数组 
# @return int整型
#
from collections import deque
class Solution:
    def evalRPN(self , tokens ):
        # write code here
        n = deque()
        for i in tokens:
            if i == '+' or i == '-' or i == '*' or i == '/':
                n1 = n.pop()
                n2 = n.pop()
                if i == '+':
                    num1 = n1 + n2
                elif i == '-':
                    num1 = n2 - n1
                elif i == '*':
                    num1 = n1 * n2
                else:
                    num1 = n2 / n1
                n.append(num1)
            else:
                n.append(int(i))
        return n.pop()