#include<stdio.h>
#include<string.h>
#define max 25
int top=-1;
char push(char ch){
    return strcpy(str[++top],ch);
}
void pop{
    return str[top--];
}

char isoperand(char ch){
    return ch=='('ch=='+'||ch=='-'||ch=='*'||ch=='/'||ch==")";
}

char isoperator(char ch){
    return isalnum(ch)||ch=='+'||ch=='-'||ch=='*'||ch=='/';
}

void fun(char str){
    top=-1;
    int len=strlen(str),i;
    char ch[max]=str;
    
    for(int i=len-1;i<=0;i++){
           if(!isalnum(ch)){
            printf("Invalid input");
            return 0;
        }
        if(!isoperator(ch)){
            printf("Invalid input");
            return 0;
        }
        char temp[2];
        temp[0]=ch;
        temp[1]='\0';
        push(temp);
    
    }
    printf("%c ",top);
}


int main(){
    char str[max];
    scanf("%[^\n]c",str);
    fun(str);
}