Problem: One very experienced problem writer decided to prepare a problem for April Fools Day contest. The task was very simple - given an arithmetic expression, return the result of evaluating this expression. However, looks like there is a bug in the reference solution...

Input

The only line of input data contains the arithmetic expression. The expression will contain between 2 and 10 operands, separated with arithmetic signs plus and/or minus. Each operand will be an integer between 0 and 255, inclusive.

Output

Reproduce the output of the reference solution, including the bug.

Examples

Input

8-7+6-5+4-3+2-1-0


Output

4


Input

2+2


Output

-46


Input

112-37


Output

375

Solution (in JAVA):

Solution:
import java.util.*;

public class Main 
{
    public static void main(String[] args)
    {
        Scanner scanner = new Scanner(System.in);
        String s = scanner.next();
        int ans = 0, tmp = 0, len = s.length();
        boolean flag = true;
        for (int i = 0; i < len; i++) 
        {
            if (s.charAt(i) >= '0' && s.charAt(i) <= '9') 
            {
                tmp = tmp * 10 + s.charAt(i) - '0';
            }
            else 
            {
                if (flag) ans += tmp;
                else ans -= tmp;
                if (s.charAt(i) == '+') flag = true;
                else flag = false;
                tmp = 0;
                tmp = tmp * 10 + s.charAt(i) - '0';
            }
        }
        if (flag) ans += tmp;
        else ans -= tmp;
        System.out.println("" + ans);
    }
}