
import java.io.*;
import java.util.*;

public class P4
{
	public static void main(String args[]) throws Exception
	{
		Scanner sc = new Scanner(new File("DATA4.txt"));
		PrintWriter pw = new PrintWriter("OUT4.txt");

		for (int z=0; z<5; z++)
		{
			String str = sc.nextLine();

			str = str.replaceAll(" ", "");

			pw.println(eval(str));
		}

		pw.close();
	}

	public static int eval(String str)
	{
		for (int i=0; i<str.length(); i++)
		{
			if (str.charAt(i)=='+' && !inBracket(i, str))
			{
				return eval(str.substring(0, i)) + eval(str.substring(i+1, str.length()));
			}
		}
		
		for (int i=1; i<str.length(); i++)
		{
			if (str.charAt(i)=='-' && !inBracket(i, str))
			{
				return eval(str.substring(0, i)) - eval(str.substring(i+1, str.length()));
			}
		}
		
		for (int i=0; i<str.length(); i++)
		{
			if (str.charAt(i)=='*' && !inBracket(i, str))
			{
				return eval(str.substring(0, i)) * eval(str.substring(i+1, str.length()));
			}
		}
		
		for (int i=0; i<str.length(); i++)
		{
			if (str.charAt(i)=='/' && !inBracket(i, str))
			{
				return eval(str.substring(0, i)) / eval(str.substring(i+1, str.length()));
			}
		}
		
		for (int i=0; i<str.length(); i++)
		{
			if (str.charAt(i)=='^' && !inBracket(i, str))
			{
				int fir = eval(str.substring(0, i));
				int sec = eval(str.substring(i+1, str.length()));
				
				if (fir<0)
					fir = Math.abs(fir);
				if (sec<0)
					sec = Math.abs(sec);
				
				return Integer.parseInt(""+fir+sec);
			}
		}
		
		if (str.startsWith("(") && str.endsWith(")"))
		{
			return eval( str.substring(1, str.length()-1));
		}
		
		return Integer.parseInt(str);
	}

	public static boolean inBracket(int index, String str)
	{
		for (int i=index-1; i>=0; i--)
		{
			if (str.charAt(i)=='(')
				return true;
			if (str.charAt(i)==')')
				return false;
		}
		
		for (int i=index+1; i<str.length(); i++)
		{
			if (str.charAt(i)=='(')
				return false;
			if (str.charAt(i)==')')
				return true;
		}
		
		return false;

	}
}

