1) 22 10  

2) 1  8

3) 505 6 

4) 122333 10

5) 4444 12

6) 332211 13

7) 12345 13 

8) 100000000 18 

9) 900009 18

10) 888793785 19

