import java.util.Scanner;
import java.util.Stack;
import java.util.HashMap;
import java.lang.String;
public class Main {
    public static void main(String[] args) {
        Scanner sc= new Scanner(System.in);
        char[] array=sc.nextLine().toCharArray();
        StringBuilder builder=new StringBuilder();
        Stack<Character> s=new Stack<Character>();
        HashMap<Character,Integer> map=new HashMap<>();
        map.put('+',1);
        map.put('-',1);
        map.put('*',2);
        map.put('/',2);
        for(char c:array)
        {
            if(Character.isLetter(c))
            {
                builder.append(c);
            }else{
                while(!s.isEmpty()&&map.get(c)<=map.get(s.peek()))//'+','-','*','/'比较
                {
                    builder.append(s.pop());
                }
                s.push(c);
            }
        }
        while (!s.empty())
        {
            builder.append(s.pop());
        }
        System.out.println(builder.toString());
    }
}