#include<bits/stdc++.h>
using namespace std;
long long a[20000000];
char b[20000000];
int main()
{
long long n=0,tot=0,num=0;
while(scanf("%d%[+*]",&a[n],&b[n])==2)n++;
for(int i=0;i<n;i++)
{
if(b[i]=='*')
{
for(int j=i+1;j<n;j++)
{
if(b[j]=='+')
{
break;
}
if(b[j]=='*')
{
num++;
}
}
cout<<num<<endl;
for(int ij=i+1;ij<=i+num+1;ij++)
{
a[i]=a[i]*a[ij];
a[ij]=0;
b[i]='+';
b[ij]='+';
}
}
}
for(int i=0;i<=n;i++)
{
tot=tot+a[i];
cout<<a[i]<<endl;
}
if(tot>=10000)
{
tot=tot%10000;
}
cout<<tot;
}