142857*2=285714
142857*3=428571
142857*4=571428
142857*5=714285
142857*6=857142
142857*7=999999
142857 is a cyclic number as is 0588235294117647 (which is the next cyclic number after 142857). 333666 is not a cyclic number. So there aren't as many cyclic numbers as you think!