#include<stdio.h>
#include<ctype.h>
#include<string.h>

int precedence(char op){
    if (op == '+'|| op == '-') return 1;
    if (op == '*'|| op == '/') return 2;
    return 0;
}
 
 void infixToPostfix(char* expr){
     char stack[100];
     int top = -1;
     for (int i = 0;expr[i]; i++) {
         if (isalpha(expr[i])) printf("%c",expr[i]);
         else if (expr[i] == '(') stack[++top] = expr[i];
         else if (expr[i] == ')'){
             while(top != -1 && stack[top] !='(') printf("%c", stack[top--]);
             top--;
         }else{
             while(top !=-1 && precedence(stack[top])>= precedence(expr[i]))
                printf("%c", stack[top --]);
            stack[++top] = expr[i];
         }
     }
     while (top !=-1)printf("%c",stack[top--]);
 }
 
 int main(){
     char expr[101];
     scanf("%s",expr);
     infixToPostfix(expr);
     printf("\n");
     return 0;
 }
 }