Problem:
Digit Number

Write a program which computes the digit number of sum of two integers a and b.

Input

There are several test cases. Each test case consists of two non-negative integers a and b which are separeted by a space in a line. The input terminates with EOF.

Constraints

0 ≤ a, b ≤ 1,000,000

The number of datasets ≤ 200

Output

Print the number of digits of a + b for each data set.

Sample Input

5 7
1 99
1000 999

Output for the Sample Input

2
3
4

Solution in JAVA (judge verdict: Accepted)

import java.io.*;
import java.util.Scanner;

public class Main{
	static int digit(int a, int b){
		int x = a + b;
		int d = 0;
		while( x > 0 ){
			d++;
			x /= 10;
		}
		return d;
	}

	public static void main(String[] args) throws IOException {
		Scanner stdIn = null;
		
		final int NUM = 1000;
		int[][] p = new int[NUM][2];
		
		try{
			stdIn = new Scanner(new BufferedReader(new InputStreamReader(System.in)));
	
			int i = 0;
	
			while( stdIn.hasNext() ){
				if( stdIn.hasNextInt() ){
					p[i][0] = stdIn.nextInt();
					p[i][1] = stdIn.nextInt();
				} else {
					stdIn.next();
				}
				i++;
			}
		
			for(int j = 0; j < i; j++){
				System.out.println(digit(p[j][0],p[j][1]));
			}
		} finally {
			if( stdIn != null ){
				stdIn.close();
			}
		}
	}
}