u=+c+a;(*{coefficientlist,maxdegree}*)coeffs={CoefficientList[u/y^Exponent[Series[u,y0],y],y],Exponent[u,y]}First[coeffs].(y^Range[Last[coeffs]-Length@First[coeffs]+1,Last[coeffs]])
b
3
y
2
y
Out[]=
{{b,0,0,c,0,a},2}
Out[]=
c++a
b
3
y
2
y