#include <cstring>
#include <cstdlib>
#include <string>
#include <cstdio>
#include <iostream>
#include <stack>
using namespace std;
string a;
stack<int> num;
int m=10000;
int main(){
cin>>a;
int n=a.size();
int i=0,x=0;
while(i<n){
x=0;
while(a[i]>='0' && a[i]<='9'){
x=(a[i++]-'0'+x*10)%m;
}
num.push(x);
if(a[i]=='+'){
++i;
}else if(a[i]=='*'){
int temp=num.top();
num.pop();
++i;
int z=0;
while(a[i]>='0' && a[i]<='9'){
z=(a[i++]-'0'+z*10)%m;
}
num.push(temp*z%m);
}
}
int ans=0;
while(num.size()){
ans+=num.top();
ans%=m;
num.pop();
}
cout<<ans;
return 0;
}