Let us consider \{D_t\}_{t>0} an exhaustion of P by extrinsic balls, centered at the pole o \in \mathbb{K}^{n}(b). We apply Lemma ? to the smooth curves \partial D_t: As
-\Vert B^P\Vert \leq \langle B^P(e,e),\operatorname{\nabla}^{\bot}r\rangle \leq \Vert B^P\Vert
we have, on the points of the curve q \in \partial D_t,
\begin{aligned}
\Vert \operatorname{\nabla}^Pr\Vert(q) \cdot k_g^{\partial D_t}(q)&=h_b(r_o(q))+\langle B^P(e,e),\operatorname{\nabla}^{\bot}r\rangle(q)\,\\&\geq h_b(r_o(q))-\Vert B^P \Vert(q)
\end{aligned}
Using now Proposition 2.2 in [A1], when P^2 is a cmi in \mathbb{R}^n or Lemma 3.1 in [O], when P^2 is a cmi in \mathbb{H}^n(b), we know that \Vert B^P \Vert(q) goes uniformly to 0 as t= r_o(q) \to \infty. Hence, for all the points q \in \partial D_t and for sufficiently large t,
\Vert \operatorname{\nabla}^Pr\Vert(q) \cdot k_g^{\partial D_t}(q)\ >0
Hence, \Vert \operatorname{\nabla}^Pr\Vert >0 in \partial D_t, for all sufficiently large t. Fixing a sufficienty large radius R_0, we can conclude that the extrinsic distance r_o has no critical points in P\setminus \operatorname{D}_{R_0}.
The above inequality implies that for this sufficienty large fixed radius R_0, there is a diffeomorphism
\Phi: P\setminus \operatorname{D}_{R_0} \to \partial D_{R_0} \times [0,\infty[
In particular, P has only finitely many ends, each of finite topological type.
To proof this we apply Theorem 3.1 in [Mi], concluding that, as the extrinsic annuli A_{R_0,R}(o)= D_R(o) \setminus D_{R_0}(o) contains no critical points of the extrinsic distance function r_o: P \longrightarrow \mathbb{R}^+ because inequality (Proof), then D_R(o) is diffeomorphic to D_{R_0}(o) for all R \geq R_0.
The above diffeomorfism implies that we can construct P from D_{R_0} (R_0 big enough) attaching annulis and that \chi(P\setminus D_{t})=0 when t\geq R_0. Then, for all t>R_0,
\chi(P)=\chi(D_{t}\cup (P\setminus D_{t}))=\chi(D_{t})