What Is the next number? 12 21 23 32 34 43

What Is the next number? 12 21 23 32 34 43