function Main(input){
	input=input.trim().split("\n");
	var N = parseInt(input,10);
	var rootN = Math.floor(Math.sqrt(N));
	var A;
	for (var i = rootN; i <= N; i++){
		if (N % i == 0){
			A = i;
			console.log(F(A));
			break;
		}	
    }
}

function F(x){
	var i = 1;
	var j = 1;
	while(true){
		j *= 10;
		if (x >= j){
			i++;
		} else {
			return i;
			break;
		}
	}
}	

Main(require("fs").readFileSync("/dev/stdin", "utf8"));