#include<cstdio>
#include<cstring>
#include<algorithm>
#include<cmath>
#define esp 1e-6

using namespace std;

long long int n,maxx;

int main()
{
    long long int a,b;
    int cnt=0;
    scanf("%lld",&n);
    for(long long int i=1;i<=sqrt(n)+esp;i++)
    {
        if(!(n%i))
        {
            a=i;
            b=n/i;
            maxx=max(a,b);
        }
    }
    while(maxx)
    {
        maxx/=10;
        cnt++;
    }
    printf("%d\n",cnt);
    return 0;
}