import math



# input

N = int(eval(input()))



i = int(math.sqrt(N))



while i > 0:

    if N % i == 0:

        print((len(str(N // i))))

        break

    else:

        i -= 1
import math



# input

N = int(eval(input()))



i = int(math.sqrt(N))



while i:

    if N % i == 0:

        print((len(str(N // i))))

        break

    else:

        i -= 1
import math

# input
N = int(eval(input()))
i = int(math.sqrt(N))
while i > 0:
    if N % i == 0:
        print((len(str(N // i))))
        break
    else:
        i -= 1

import math

# input
N = int(eval(input()))
i = int(math.sqrt(N))
while i:
    if N % i == 0:
        print((len(str(N // i))))
        break
    else:
        i -= 1

-while i > 0: +while i: