#include <bits/stdc++.h>
using namespace std;

int keta(long long n){
  return n<10?1:1+keta(n/10);
}

int main(){
  long long N;
  cin >> N;
  long long a=1;
  for (long long i=1;i*i<=N;i++){
    if (N%i==0) a=i;
  }
  long long b=N/a;
  cout << keta(b) << endl;
}
