Blazing goIITian
Is it 43?
2, 3, 4,
then 32 from (3*10+2)
then 5 from (3+2)
So I think next is (4*10 +3) = 43