
Number Sequence
Hi, I've been trying to work out this puzzle for a while but can't solve it. If you could help me I'd be much appreciated.
Here's a number sequence:
111, 112, 21123, 1312, 2114, 121, 25262, 73123...
Find the rule and post two next numbers in the sequence.
I obviously haven't solved it but I have made some observations about it:
 the first number only uses digits for binary numbers; the second only for base 3 numbers; the n+1th only for base n numbers
 none of the digits is zero
 longer and shorter numbers seem to be mixed
Thanks.