5 3 2 1 2 3 4 1 9 9 9 9 4 2 9 11 15 19 5 5 1 10 100 1000 10000 4 5 1 90 900 9999