#include<iostream>

//関数の宣言
int func(int ans);

int main(){
	
	int a;
	int b;
	int ans;
	int truss;

	while (std::cin >> a >> b){
		
		ans = a + b;

		truss = func(ans);

		std::cout << truss << std::endl;
	}
}

//関数の定義
int func(int ans){
	if (0 <= ans&&ans <= 9){
		return 1;
	}
	else if (10 <= ans&&ans <= 99){
		return 2;
	}
	else if (100 <= ans&&ans <= 999){
		return 3;
	}
	else if (1000 <= ans&&ans <= 9999){
		return 4;
	}
	else if (10000 <= ans&&ans <= 99999){
		return 5;
	}
	else if (100000 <= ans&&ans <= 999999){
		return 6;
	}
	else if (1000000 <= ans&&ans <= 9999999){
		return 7;
	}
}
