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: Wrong Answer)

import java.io.*;

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 {
		BufferedReader stdIn = new BufferedReader(new InputStreamReader(System.in));
		final int NUM = 1000;
		String[] str = new String[NUM];
		String[][] s = new String[NUM][2];
		int[][] p = new int[NUM][2];
		int i = 0;
	
		while( (str[i] = stdIn.readLine()) != null ){
			str[i] = stdIn.readLine();
			s[i] = str[i].split(" ");
			p[i][0] = Integer.parseInt(s[i][0]);
			p[i][1] = Integer.parseInt(s[i][1]);
			i++;
		}
			
		for(int j = 0; j < i; j++){
			System.out.println(digit(p[j][0],p[j][1]));
		}
	}
}