Math Riddles

 

Question: 123-----111213-----31121113-----? What is the next term in the sequence?