5 6 1 10 100 1000 10000 4 1 4 0 2 100000 1 3 4 2 5 2 2 5 4 0 4