#include <iostream>
#include <string>
#include <algorithm>
#include <cstring>
using namespace std;
int jg[200];
int a[200];
int main()
{
while(1)
{
string s;
cin>>s;
if(s=="0")
{
break;
}
reverse(s.begin(),s.end());
memset(a,0,sizeof(a));
for(int i=0;i<s.size();i++)
{
a[i]=s[i]-'0';
}
int jw=0;
for(int i=0;i<200;i++)
{
int x=a[i];
int y=jg[i];
jg[i]=(x+y+jw)%10;
jw=(x+y+jw)/10;
}
}
int flag=0;
for(int i=199;i>0;i--)
{
if(jg[i]==0 && flag==0)
{
}else
{
flag=1;
cout<<jg[i];
}
}
cout<<jg[0]<<endl;
return 0;
}