What comes next: 1, 11, 21, 1211, 111221, ?
Hint: Read each term out loud.
312211.
Each term describes the one before: 111221 is 'three 1s, two 2s, one 1', which is written 312211.
More Number Sequence Puzzles — What Comes Next?