1 2 2 
9 9 81 
1 99 99 
11111111111111111111 22222222222222222222 246913580246913580241975308641975308642 
176547145433768176381 1879381793871987391873981793816635716543651465346 331799490888293882962852097413707190125848150747633665675992837192826 
123451234512345123452342342342345 100000000000010101011000010101010101 12345123451235759327512008258944455258093666982812787110026845026845 
999999999899999999999999 1 999999999899999999999999 
   
