import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.ArrayList;

public class Main {
	public static void main(String[] args)throws Exception{
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        String line = br.readLine();
        String[] str = line.split(" ");
        ArrayList<Integer> array = new ArrayList<Integer>();
        for(int i=0;i<str.length;i++){
        	if(!str[i].equals("+")&&!str[i].equals("-")&&!str[i].equals("*")){
        		int tmp = Integer.parseInt(str[i]);
                array.add(tmp);
        	}else{
    			int n_1 = array.get(array.size()-1);
    			array.remove(array.size()-1);
    			int n_2 = array.get(array.size()-1);
    			array.remove(array.size()-1);
        		if(str[i].equals("+")){
        			array.add(n_1+n_2);
        		}else if(str[i].equals("-")){
        			array.add(n_2-n_1);
        		}else if(str[i].equals("*")){
        			array.add(n_1*n_2);
        		}
        	}
        }
    	System.out.println(array.get(array.size()-1));
	}
} import java.io.BufferedReader; BufferedReader java.io import java.io.InputStreamReader; InputStreamReader java.io import java.util.ArrayList; ArrayList java.util public class Main {
	public static void main(String[] args)throws Exception{
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        String line = br.readLine();
        String[] str = line.split(" ");
        ArrayList<Integer> array = new ArrayList<Integer>();
        for(int i=0;i<str.length;i++){
        	if(!str[i].equals("+")&&!str[i].equals("-")&&!str[i].equals("*")){
        		int tmp = Integer.parseInt(str[i]);
                array.add(tmp);
        	}else{
    			int n_1 = array.get(array.size()-1);
    			array.remove(array.size()-1);
    			int n_2 = array.get(array.size()-1);
    			array.remove(array.size()-1);
        		if(str[i].equals("+")){
        			array.add(n_1+n_2);
        		}else if(str[i].equals("-")){
        			array.add(n_2-n_1);
        		}else if(str[i].equals("*")){
        			array.add(n_1*n_2);
        		}
        	}
        }
    	System.out.println(array.get(array.size()-1));
	}
} Main public static void main(String[] args)throws Exception{
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        String line = br.readLine();
        String[] str = line.split(" ");
        ArrayList<Integer> array = new ArrayList<Integer>();
        for(int i=0;i<str.length;i++){
        	if(!str[i].equals("+")&&!str[i].equals("-")&&!str[i].equals("*")){
        		int tmp = Integer.parseInt(str[i]);
                array.add(tmp);
        	}else{
    			int n_1 = array.get(array.size()-1);
    			array.remove(array.size()-1);
    			int n_2 = array.get(array.size()-1);
    			array.remove(array.size()-1);
        		if(str[i].equals("+")){
        			array.add(n_1+n_2);
        		}else if(str[i].equals("-")){
        			array.add(n_2-n_1);
        		}else if(str[i].equals("*")){
        			array.add(n_1*n_2);
        		}
        	}
        }
    	System.out.println(array.get(array.size()-1));
	} main {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        String line = br.readLine();
        String[] str = line.split(" ");
        ArrayList<Integer> array = new ArrayList<Integer>();
        for(int i=0;i<str.length;i++){
        	if(!str[i].equals("+")&&!str[i].equals("-")&&!str[i].equals("*")){
        		int tmp = Integer.parseInt(str[i]);
                array.add(tmp);
        	}else{
    			int n_1 = array.get(array.size()-1);
    			array.remove(array.size()-1);
    			int n_2 = array.get(array.size()-1);
    			array.remove(array.size()-1);
        		if(str[i].equals("+")){
        			array.add(n_1+n_2);
        		}else if(str[i].equals("-")){
        			array.add(n_2-n_1);
        		}else if(str[i].equals("*")){
        			array.add(n_1*n_2);
        		}
        	}
        }
    	System.out.println(array.get(array.size()-1));
	} BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); br new BufferedReader(new InputStreamReader(System.in)) String line = br.readLine(); line br.readLine() br.readLine br String[] str = line.split(" "); str line.split(" ") line.split line " " ArrayList<Integer> array = new ArrayList<Integer>(); array new ArrayList<Integer>() for(int i=0;i<str.length;i++){
        	if(!str[i].equals("+")&&!str[i].equals("-")&&!str[i].equals("*")){
        		int tmp = Integer.parseInt(str[i]);
                array.add(tmp);
        	}else{
    			int n_1 = array.get(array.size()-1);
    			array.remove(array.size()-1);
    			int n_2 = array.get(array.size()-1);
    			array.remove(array.size()-1);
        		if(str[i].equals("+")){
        			array.add(n_1+n_2);
        		}else if(str[i].equals("-")){
        			array.add(n_2-n_1);
        		}else if(str[i].equals("*")){
        			array.add(n_1*n_2);
        		}
        	}
        } int i=0; int i=0; i 0 i<str.length i str.length str str.length i++ i++ i {
        	if(!str[i].equals("+")&&!str[i].equals("-")&&!str[i].equals("*")){
        		int tmp = Integer.parseInt(str[i]);
                array.add(tmp);
        	}else{
    			int n_1 = array.get(array.size()-1);
    			array.remove(array.size()-1);
    			int n_2 = array.get(array.size()-1);
    			array.remove(array.size()-1);
        		if(str[i].equals("+")){
        			array.add(n_1+n_2);
        		}else if(str[i].equals("-")){
        			array.add(n_2-n_1);
        		}else if(str[i].equals("*")){
        			array.add(n_1*n_2);
        		}
        	}
        } {
        	if(!str[i].equals("+")&&!str[i].equals("-")&&!str[i].equals("*")){
        		int tmp = Integer.parseInt(str[i]);
                array.add(tmp);
        	}else{
    			int n_1 = array.get(array.size()-1);
    			array.remove(array.size()-1);
    			int n_2 = array.get(array.size()-1);
    			array.remove(array.size()-1);
        		if(str[i].equals("+")){
        			array.add(n_1+n_2);
        		}else if(str[i].equals("-")){
        			array.add(n_2-n_1);
        		}else if(str[i].equals("*")){
        			array.add(n_1*n_2);
        		}
        	}
        } if(!str[i].equals("+")&&!str[i].equals("-")&&!str[i].equals("*")){
        		int tmp = Integer.parseInt(str[i]);
                array.add(tmp);
        	}else{
    			int n_1 = array.get(array.size()-1);
    			array.remove(array.size()-1);
    			int n_2 = array.get(array.size()-1);
    			array.remove(array.size()-1);
        		if(str[i].equals("+")){
        			array.add(n_1+n_2);
        		}else if(str[i].equals("-")){
        			array.add(n_2-n_1);
        		}else if(str[i].equals("*")){
        			array.add(n_1*n_2);
        		}
        	} !str[i].equals("+")&&!str[i].equals("-")&&!str[i].equals("*") !str[i].equals("+")&&!str[i].equals("-")&&!str[i].equals("*") !str[i].equals("+") str[i].equals("+") str[i].equals str[i] str i "+" !str[i].equals("-") str[i].equals("-") str[i].equals str[i] str i "-" !str[i].equals("*") str[i].equals("*") str[i].equals str[i] str i "*" {
        		int tmp = Integer.parseInt(str[i]);
                array.add(tmp);
        	} int tmp = Integer.parseInt(str[i]); tmp Integer.parseInt(str[i]) Integer.parseInt Integer str[i] str i array.add(tmp) array.add array tmp {
    			int n_1 = array.get(array.size()-1);
    			array.remove(array.size()-1);
    			int n_2 = array.get(array.size()-1);
    			array.remove(array.size()-1);
        		if(str[i].equals("+")){
        			array.add(n_1+n_2);
        		}else if(str[i].equals("-")){
        			array.add(n_2-n_1);
        		}else if(str[i].equals("*")){
        			array.add(n_1*n_2);
        		}
        	} int n_1 = array.get(array.size()-1); n_1 array.get(array.size()-1) array.get array array.size()-1 array.size() array.size array 1 array.remove(array.size()-1) array.remove array array.size()-1 array.size() array.size array 1 int n_2 = array.get(array.size()-1); n_2 array.get(array.size()-1) array.get array array.size()-1 array.size() array.size array 1 array.remove(array.size()-1) array.remove array array.size()-1 array.size() array.size array 1 if(str[i].equals("+")){
        			array.add(n_1+n_2);
        		}else if(str[i].equals("-")){
        			array.add(n_2-n_1);
        		}else if(str[i].equals("*")){
        			array.add(n_1*n_2);
        		} str[i].equals("+") str[i].equals str[i] str i "+" {
        			array.add(n_1+n_2);
        		} array.add(n_1+n_2) array.add array n_1+n_2 n_1 n_2 if(str[i].equals("-")){
        			array.add(n_2-n_1);
        		}else if(str[i].equals("*")){
        			array.add(n_1*n_2);
        		} str[i].equals("-") str[i].equals str[i] str i "-" {
        			array.add(n_2-n_1);
        		} array.add(n_2-n_1) array.add array n_2-n_1 n_2 n_1 if(str[i].equals("*")){
        			array.add(n_1*n_2);
        		} str[i].equals("*") str[i].equals str[i] str i "*" {
        			array.add(n_1*n_2);
        		} array.add(n_1*n_2) array.add array n_1*n_2 n_1 n_2 System.out.println(array.get(array.size()-1)) System.out.println System.out System System.out array.get(array.size()-1) array.get array array.size()-1 array.size() array.size array 1 String[] args args public class Main {
	public static void main(String[] args)throws Exception{
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        String line = br.readLine();
        String[] str = line.split(" ");
        ArrayList<Integer> array = new ArrayList<Integer>();
        for(int i=0;i<str.length;i++){
        	if(!str[i].equals("+")&&!str[i].equals("-")&&!str[i].equals("*")){
        		int tmp = Integer.parseInt(str[i]);
                array.add(tmp);
        	}else{
    			int n_1 = array.get(array.size()-1);
    			array.remove(array.size()-1);
    			int n_2 = array.get(array.size()-1);
    			array.remove(array.size()-1);
        		if(str[i].equals("+")){
        			array.add(n_1+n_2);
        		}else if(str[i].equals("-")){
        			array.add(n_2-n_1);
        		}else if(str[i].equals("*")){
        			array.add(n_1*n_2);
        		}
        	}
        }
    	System.out.println(array.get(array.size()-1));
	}
} public class Main {
	public static void main(String[] args)throws Exception{
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        String line = br.readLine();
        String[] str = line.split(" ");
        ArrayList<Integer> array = new ArrayList<Integer>();
        for(int i=0;i<str.length;i++){
        	if(!str[i].equals("+")&&!str[i].equals("-")&&!str[i].equals("*")){
        		int tmp = Integer.parseInt(str[i]);
                array.add(tmp);
        	}else{
    			int n_1 = array.get(array.size()-1);
    			array.remove(array.size()-1);
    			int n_2 = array.get(array.size()-1);
    			array.remove(array.size()-1);
        		if(str[i].equals("+")){
        			array.add(n_1+n_2);
        		}else if(str[i].equals("-")){
        			array.add(n_2-n_1);
        		}else if(str[i].equals("*")){
        			array.add(n_1*n_2);
        		}
        	}
        }
    	System.out.println(array.get(array.size()-1));
	}
} Main
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.ArrayList;

public class Main {
	public static void main(String[] args)throws Exception{
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        String line = br.readLine();
        String[] str = line.split(" ");
        ArrayList<Integer> array = new ArrayList<Integer>();
        for(int i=0;i<str.length;i++){
        	if(!str[i].equals("+")&&!str[i].equals("-")&&!str[i].equals("*")){
        		int tmp = Integer.parseInt(str[i]);
                array.add(tmp);
        	}else{
    			int n_1 = array.get(array.size()-1);
    			array.remove(array.size()-1);
    			int n_2 = array.get(array.size()-1);
    			array.remove(array.size()-1);
        		if(str[i].equals("+")){
        			array.add(n_1+n_2);
        		}else if(str[i].equals("-")){
        			array.add(n_2-n_1);
        		}else if(str[i].equals("*")){
        			array.add(n_1*n_2);
        		}
        	}
        }
    	System.out.println(array.get(array.size()-1));
	}
}