int main()
{
//int a[1000]={0},b=0,i=0,*p=a,size;
//input(p);
//output(p);
int sum1=0,sum2=0,a,b,i; //sum2为总数,sum1为nn...a为n乘10的i次方,b为n的具体值
scanf("%d",&b);
for(i=0;i<6;i++)
{
a=b*(int)(pow(10,i)+0.5); //pow计算的是双精度浮点型,将其强制转换为整形可能会损失数值,所以加上0.5解决
sum1+=a;
sum2+=sum1;
}
printf("%d\n",sum2);
return 0;
}