Consider a discrete time branching process $\left\{X_{n}\right\}$ with probability generating function $$ \varphi(s)=\frac{1-(b+c)}{1-c}+\frac{b s}{1-c s}, \quad 0<c<b+c<1 $$ where $(1-b-c) / c(1-c)>1$. Assume $X_{0}=1$. Determine the conditional limit distribution: $$ \lim \operatorname{Pr}\left\{X_{n}=k \mid X_{n}>0\right\} $$
Attempt. From the question, expected value of individuals in the $1$st generation $=\frac{b}{(1-c)^2}<1$ (obtained from the relation $(1-b-c)/c(1-c)>1$). Hence, probability of extinction i.e., $\lim_{n\rightarrow\infty}\text{Pr}(X_n=0)=1$. Now, for some $k\in\mathbb{N}$ $$\lim \operatorname{Pr}\left\{X_{n}=k \mid X_{n}>0\right\}=\lim\frac{\text{Pr}(X_n=k)}{\text{Pr}(X_n>0)}.$$ I'm can't figure how to proceed from here? Finding $\varphi_n(s)$ ie. $n$th convolution of $\varphi$ seems computationally huge with no pattern. If there were a pattern, finding the $k$th coefficient again, is computationally huge.
Also, I'm not sure if the following is useful at all: $$\varphi(s)=\frac{1-b-c}{1-c}+bs+bcs^2+bc^2s^2+bc^3s^3+...$$