Top to bottom

Finish this sequence top to bottom...

Riddle:

Look at this sequence from top to bottom. What is the next number in the sequence? 1 11 21 1211 111221 312211 ?
Show Hint
Show Answer
Sign Up for a Free Daily Riddle!