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

class Main{
	private static ArrayList<Integer> sum_dig(ArrayList<Integer> a){
		ArrayList<Integer> b = new ArrayList<Integer>();
		for(int i = 0;i<a.size()/2;i++){
			int sum = 0;
			if(i == 0) sum = a.get(0)+a.get(1);
			sum =  a.get(i*2)+a.get(i*2+1);
			String sums;
			sums = String.valueOf(sum);
			b.add(sums.length());
			}
		return b;
	}
	private static void print_dig(ArrayList<Integer> a){
		for(int i = 0;i<a.size();i++){
			System.out.println(a.get(i));
		}
	}
		public static void main(String args[]) throws IOException{
			ArrayList<Integer> dig = new ArrayList<Integer>();
			Scanner scan = new Scanner(System.in);

			int n1,n2;
			while(scan.hasNext()){
				try{
				String str1 = scan.next();
				String str2 = scan.next();
				
				n1 = Integer.parseInt(str1);
				n2 = Integer.parseInt(str2);
				dig.add(n1);
				dig.add(n2);
			}
			catch(NumberFormatException e){
				break;
			}
		}
			ArrayList<Integer> res = new ArrayList<Integer>();
			res = sum_dig(dig);
			print_dig(res);
	}
} import java.io.*; io.* java import java.util.*; util.* java class Main{
	private static ArrayList<Integer> sum_dig(ArrayList<Integer> a){
		ArrayList<Integer> b = new ArrayList<Integer>();
		for(int i = 0;i<a.size()/2;i++){
			int sum = 0;
			if(i == 0) sum = a.get(0)+a.get(1);
			sum =  a.get(i*2)+a.get(i*2+1);
			String sums;
			sums = String.valueOf(sum);
			b.add(sums.length());
			}
		return b;
	}
	private static void print_dig(ArrayList<Integer> a){
		for(int i = 0;i<a.size();i++){
			System.out.println(a.get(i));
		}
	}
		public static void main(String args[]) throws IOException{
			ArrayList<Integer> dig = new ArrayList<Integer>();
			Scanner scan = new Scanner(System.in);

			int n1,n2;
			while(scan.hasNext()){
				try{
				String str1 = scan.next();
				String str2 = scan.next();
				
				n1 = Integer.parseInt(str1);
				n2 = Integer.parseInt(str2);
				dig.add(n1);
				dig.add(n2);
			}
			catch(NumberFormatException e){
				break;
			}
		}
			ArrayList<Integer> res = new ArrayList<Integer>();
			res = sum_dig(dig);
			print_dig(res);
	}
} Main private static ArrayList<Integer> sum_dig(ArrayList<Integer> a){
		ArrayList<Integer> b = new ArrayList<Integer>();
		for(int i = 0;i<a.size()/2;i++){
			int sum = 0;
			if(i == 0) sum = a.get(0)+a.get(1);
			sum =  a.get(i*2)+a.get(i*2+1);
			String sums;
			sums = String.valueOf(sum);
			b.add(sums.length());
			}
		return b;
	} sum_dig {
		ArrayList<Integer> b = new ArrayList<Integer>();
		for(int i = 0;i<a.size()/2;i++){
			int sum = 0;
			if(i == 0) sum = a.get(0)+a.get(1);
			sum =  a.get(i*2)+a.get(i*2+1);
			String sums;
			sums = String.valueOf(sum);
			b.add(sums.length());
			}
		return b;
	} ArrayList<Integer> b = new ArrayList<Integer>(); b new ArrayList<Integer>() for(int i = 0;i<a.size()/2;i++){
			int sum = 0;
			if(i == 0) sum = a.get(0)+a.get(1);
			sum =  a.get(i*2)+a.get(i*2+1);
			String sums;
			sums = String.valueOf(sum);
			b.add(sums.length());
			} int i = 0; int i = 0; i 0 i<a.size()/2 i a.size()/2 a.size() a.size a 2 i++ i++ i {
			int sum = 0;
			if(i == 0) sum = a.get(0)+a.get(1);
			sum =  a.get(i*2)+a.get(i*2+1);
			String sums;
			sums = String.valueOf(sum);
			b.add(sums.length());
			} {
			int sum = 0;
			if(i == 0) sum = a.get(0)+a.get(1);
			sum =  a.get(i*2)+a.get(i*2+1);
			String sums;
			sums = String.valueOf(sum);
			b.add(sums.length());
			} int sum = 0; sum 0 if(i == 0) sum = a.get(0)+a.get(1); i == 0 i 0 sum = a.get(0)+a.get(1) sum a.get(0)+a.get(1) a.get(0) a.get a 0 a.get(1) a.get a 1 sum =  a.get(i*2)+a.get(i*2+1) sum a.get(i*2)+a.get(i*2+1) a.get(i*2) a.get a i*2 i 2 a.get(i*2+1) a.get a i*2+1 i*2 i 2 1 String sums; sums sums = String.valueOf(sum) sums String.valueOf(sum) String.valueOf String sum b.add(sums.length()) b.add b sums.length() sums.length sums return b; b ArrayList<Integer> a a private static void print_dig(ArrayList<Integer> a){
		for(int i = 0;i<a.size();i++){
			System.out.println(a.get(i));
		}
	} print_dig {
		for(int i = 0;i<a.size();i++){
			System.out.println(a.get(i));
		}
	} for(int i = 0;i<a.size();i++){
			System.out.println(a.get(i));
		} int i = 0; int i = 0; i 0 i<a.size() i a.size() a.size a i++ i++ i {
			System.out.println(a.get(i));
		} {
			System.out.println(a.get(i));
		} System.out.println(a.get(i)) System.out.println System.out System System.out a.get(i) a.get a i ArrayList<Integer> a a public static void main(String args[]) throws IOException{
			ArrayList<Integer> dig = new ArrayList<Integer>();
			Scanner scan = new Scanner(System.in);

			int n1,n2;
			while(scan.hasNext()){
				try{
				String str1 = scan.next();
				String str2 = scan.next();
				
				n1 = Integer.parseInt(str1);
				n2 = Integer.parseInt(str2);
				dig.add(n1);
				dig.add(n2);
			}
			catch(NumberFormatException e){
				break;
			}
		}
			ArrayList<Integer> res = new ArrayList<Integer>();
			res = sum_dig(dig);
			print_dig(res);
	} main {
			ArrayList<Integer> dig = new ArrayList<Integer>();
			Scanner scan = new Scanner(System.in);

			int n1,n2;
			while(scan.hasNext()){
				try{
				String str1 = scan.next();
				String str2 = scan.next();
				
				n1 = Integer.parseInt(str1);
				n2 = Integer.parseInt(str2);
				dig.add(n1);
				dig.add(n2);
			}
			catch(NumberFormatException e){
				break;
			}
		}
			ArrayList<Integer> res = new ArrayList<Integer>();
			res = sum_dig(dig);
			print_dig(res);
	} ArrayList<Integer> dig = new ArrayList<Integer>(); dig new ArrayList<Integer>() Scanner scan = new Scanner(System.in); scan new Scanner(System.in) int n1 n1 n2; n2 while(scan.hasNext()){
				try{
				String str1 = scan.next();
				String str2 = scan.next();
				
				n1 = Integer.parseInt(str1);
				n2 = Integer.parseInt(str2);
				dig.add(n1);
				dig.add(n2);
			}
			catch(NumberFormatException e){
				break;
			}
		} scan.hasNext() scan.hasNext scan {
				try{
				String str1 = scan.next();
				String str2 = scan.next();
				
				n1 = Integer.parseInt(str1);
				n2 = Integer.parseInt(str2);
				dig.add(n1);
				dig.add(n2);
			}
			catch(NumberFormatException e){
				break;
			}
		} try{
				String str1 = scan.next();
				String str2 = scan.next();
				
				n1 = Integer.parseInt(str1);
				n2 = Integer.parseInt(str2);
				dig.add(n1);
				dig.add(n2);
			}
			catch(NumberFormatException e){
				break;
			} catch(NumberFormatException e){
				break;
			} NumberFormatException e {
				break;
			} break; {
				String str1 = scan.next();
				String str2 = scan.next();
				
				n1 = Integer.parseInt(str1);
				n2 = Integer.parseInt(str2);
				dig.add(n1);
				dig.add(n2);
			} String str1 = scan.next(); str1 scan.next() scan.next scan String str2 = scan.next(); str2 scan.next() scan.next scan n1 = Integer.parseInt(str1) n1 Integer.parseInt(str1) Integer.parseInt Integer str1 n2 = Integer.parseInt(str2) n2 Integer.parseInt(str2) Integer.parseInt Integer str2 dig.add(n1) dig.add dig n1 dig.add(n2) dig.add dig n2 ArrayList<Integer> res = new ArrayList<Integer>(); res new ArrayList<Integer>() res = sum_dig(dig) res sum_dig(dig) sum_dig dig print_dig(res) print_dig res String args[] args
import java.io.*;
import java.util.*;

class Main{
	private static ArrayList<Integer> sum_dig(ArrayList<Integer> a){
		ArrayList<Integer> b = new ArrayList<Integer>();
		for(int i = 0;i<a.size()/2;i++){
			int sum = 0;
			if(i == 0) sum = a.get(0)+a.get(1);
			sum =  a.get(i*2)+a.get(i*2+1);
			String sums;
			sums = String.valueOf(sum);
			b.add(sums.length());
			}
		return b;
	}
	private static void print_dig(ArrayList<Integer> a){
		for(int i = 0;i<a.size();i++){
			System.out.println(a.get(i));
		}
	}
		public static void main(String args[]) throws IOException{
			ArrayList<Integer> dig = new ArrayList<Integer>();
			Scanner scan = new Scanner(System.in);

			int n1,n2;
			while(scan.hasNext()){
				try{
				String str1 = scan.next();
				String str2 = scan.next();
				
				n1 = Integer.parseInt(str1);
				n2 = Integer.parseInt(str2);
				dig.add(n1);
				dig.add(n2);
			}
			catch(NumberFormatException e){
				break;
			}
		}
			ArrayList<Integer> res = new ArrayList<Integer>();
			res = sum_dig(dig);
			print_dig(res);
	}
}