#include<stdio.h>
struct
{
int x,y;
}a[1005];
int main()
{
int n;
while(scanf("%d",&n)!=EOF)
{
int i,t,sum=0;
for(i=0;i<n;i++)
{
scanf("%d(%d)",&a[i].x,&a[i].y);
if(a[i].y==10)
sum+=a[i].x;
else
{
t=1;
while(a[i].x)
{
sum+=a[i].x%10*t;
a[i].x/=10;
t*=a[i].y;
}
}
}
printf("%d\n",sum);
}
return 0;
}
struct
{
int x,y;
}a[1005];
int main()
{
int n;
while(scanf("%d",&n)!=EOF)
{
int i,t,sum=0;
for(i=0;i<n;i++)
{
scanf("%d(%d)",&a[i].x,&a[i].y);
if(a[i].y==10)
sum+=a[i].x;
else
{
t=1;
while(a[i].x)
{
sum+=a[i].x%10*t;
a[i].x/=10;
t*=a[i].y;
}
}
}
printf("%d\n",sum);
}
return 0;
}