#include<bits/stdc++.h>
#define mp make_pair
#define pb push_back
#define st first
#define nd second
#define ll long long int
#define vi vector<int>
const int mod=1000000007;
using namespace std;
vi W;
int main()
{
ios::sync_with_stdio(0);
cout.tie();
    string napis;
    ll wynik=0;
    while(cin>>napis)
    {
        if(napis[0]=='|')
            wynik+=(ll)napis.size()*42;
        else
        {
                int x=0;
                while(napis[x]!=',')
                {
                    W.pb(napis[x]-'0');
                    x++;
                }
                ll ile=1;
                ll aktual=0;
                while(!W.empty())
                {
                    int y=W.back();
                    W.pop_back();
                    aktual+=ile*y;
                    ile*=10;
                }
            wynik+=aktual*max(1,(int)napis.size()-x-2);
           // cout<<aktual<<" "<<max(1,(int)napis.size()-x-2)<<endl;
            W.clear();
        }
    }
    int x=wynik%10;
    wynik-=x;
    if(x)
    wynik+=10;
    cout<<wynik<<",-";
    return 0;
}

