/*
#include <stdio.h>
int main()
{
double a,b,i,x,n;
scanf("%lf %lf", &a,&b);
n=a;
for(i=1; i<=b; i++)
{
scanf("%lf", &x);
n=n+(n*x/100);
}
scanf("%lf", &x);
n=n+(n*x/100);
n=n-a;
if(n>=1)
{
printf("%.0lf\ngood", n);
}
else if(n<=-1)
{
printf("%.0lf\nbad", n);
}
else
{
printf("%.0lf\nsame", n);
}
return 0;
}
for -> 횟수가 정해져있을때!
while -> 무한반복 + 어떤 조건일때 break;
반복문 중단
break;
or
continue;
#include <stdio.h>
int main()
{
// int i;
// for(i=1;i<=5;i++)
// {
// if(i==3)
// {
// continue; // pass
// //break;
// }
// printf("%d ",i);
// }
int i=1;
while(1)
{
if(i==3)
{
break;
}
printf("%d ",i);
i++;
}
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a,n;
n=0;
scanf("%d", &a);
while(n<a)
{
n=n+1;
if(n%3==0)
{
continue;
}
printf("%d ", n);
}
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a,n,m;
m=0;
n=0;
scanf("%d", &a);
while(1)
{
if(m>=a)
{
break;
}
n=n+1;
m=m+n;
}
printf("%d", n);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a;
while(1)
{
scanf("%d", &a);
if(a==0)
{
break;
}
printf("%d\n", a);
}
return 0;
}
*/
/*
#include <stdio.h>w
int main()
{
char a;
while(1)
{
scanf("%c ", &a);
if(a=='q')
{
break;
}
printf("%c\n", a);
}
printf("q");
return 0;
}
*/
#include <stdio.h>
int main()
{
int a,b;
b=1;
scanf("%d", &a);
while(1)
{
if(a/10>=1)
{
a=a/10;
b++;
}
else
{
break;
}
}
printf("%d", b);
}