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 C# (judge verdict: Accepted)

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace contest
{
    class Program
    {
        static int Main(string[] args)
        {
            int MAX = 200;

            char text_split = ' ';

            for (int i = 0; i < MAX; i++)
            {
                string read = Console.ReadLine();

                if (read == null) break;
                else
                {
                    string[] words = read.Split(text_split);

                    if( words[1] == null) break;
                    
                    int a_num = int.Parse(words[0]);
                    int b_num = int.Parse(words[1]);

                    //出力
                    int ab = a_num + b_num;
                    int count = 1;
                    while (ab >= 10)
                    {
                        ab /= 10;
                        count++;
                    }
                    Console.WriteLine("{0}", count);
                }
            }

            //Console.ReadKey();
            return 0;
        }

    }
}