#include<iostream>
#include<cstdio>
#include<cstdlib>
using namespace std;
int ans,a1,a2;
char sign;
int main()
{
    cin>>a1;//先读进来一个变量
    a1%=10000;
    while(cin>>sign)//稳稳的读运算符号
    {
        cin>>a2;
        a2%=10000;
        if(sign=='+')//将每一组连乘分开,每次遇到+意味着一个一组连乘的结束,所以加进ans
        {
            ans+=a1;
            ans%=10000; 
            a1=a2;//很重要,用于进行下一组连乘         
        }
        if(sign=='*')
        {
            a1*=a2;
            a1%=10000;
        }
    }
    ans+=a1;//单独处理掉最后一个数
   cout<<ans%10000;//别以为每次都取余最后就不用了,万一最后一个数爆掉呢(滑稽
   return 0; 
}
/**************************************************************
	Problem: 1666
	User: admin
	Language: C++
	Result: Accepted
	Time:127 ms
	Memory:2072 kb
****************************************************************/