Two triangles cirumcribed a conic problem I am looking for a proof of a problem as follows:

Let ABC and $A'B'C'$ be two triangles circumcribed a conic.  Let $M=AC \cap A'C'$, $N=AB \cap A'B'$. Let $a_{b'}=BC\cap A'C'$, $a'_c=B'C'\cap AB$, $a_{c'}=BC\cap A'B'$, $a'_b=B'C'\cap AC$. $P= a_{b'}a'_c \cap a_{c'}a'_b$. Then show that M, N, P are collinear


 A: Let $l = MN$. Then by Pascal's theorem for the inscribed in a conic hexagon $CABC'A'B'$
$$Q = BC' \cap B'C \, \, \in \,\, l$$
Let $MB \cap B'C' =\tilde{A}'$ and $NC' \cap BC =\tilde{A}$. Then, by Pappus' theorem for hexagon $a'_{c}B\tilde{A}'\tilde{A}C'a_{b'}$ with vertices on the pair of lines $BC$ and $B'C'$, the three points $M, \, N,$ and $P'=a_{b'}a'_c \cap \tilde{A}\tilde{A}'$ are collinear, i.e. $P' \in l = MN$. 
Let $R = \tilde{A}C' \cap \tilde{A}'B$ and $S = Ca'_b \cap a_{c'}B'$. Next, apply the converse direction of Desargue's theorem to the pair of triangles $BRC'$ and $CSB'$, where $l = MN$ is their common perspective line with the three points $M,\, N, \, Q$ lying on $l$, and conclude that the three lines $BC, \, B'C'$ and $RS$ are concurrent.
Finally, apply Desargue's theorem to the pair of triangles $\tilde{A}R\tilde{A}'$ and $a_{c'}Sa'_b$, using the already established fact that the lines $BC, \, B'C'$ and $RS$ are concurrent. Thus the tree points $M,\, N$ and $P'' = \tilde{A}\tilde{A}' \cap a_{c'}a'_b$ are collinear, which means that $P'' \in l$. However, as already shown earlier, $l \cap  \tilde{A}\tilde{A}' = P'$, which implies that $P'' = P'$ lies on the line $l=MN$. Since $$P = a_{b'}a'_c \cap a_{c'}a'_b = a_{b'}a'_c \cap l \cap \tilde{A}\tilde{A'} \cap a_{c'}a'_b = P'=P''$$ we conclude that point $P$ lies on the line $l$ determine by the points $M$ and $N$.    
Another proof is as follows: let $S = Ca'_b \cap a_{c'}B'$ and $T = Ba'_c \cap C'a_{b'}$. Then by Pascal's theorem for the inscribed in a conic hexagon $CABC'A'B'$
$$BC' \cap B'C \, \, \in \,\, MN$$ But then, by Desargue's theorem for triangles $BTC'$ and $B'SC$ the three lines $BB', \, CC', \, ST$ are concurrent, which by Brianchon's theorem implies that the hexagon $BCSB'C'T$ is circumscribed around a conic. Consequently, the hexagon $Sa_{c'}a_{b'}Ta'_ca'_b$ is circumscribed around the same conic, so by Birachon's theorem the three lines $a_{b'}a'_b, \, a'_ca_{c'}, \, ST$ are concurrent. Finally, by Desargue's theorem for triangles $a_{b'}Ta'_c$ and $a'_bSa_{c'}$ the three intersection points $M, \, N$ and $P = a_{b'}a'_c \cap a_{c'}a'_b$ are collinear.   
A: This is Pascal's theorem (aka the Hexagrammum Mysticum Theorem) which holds good even when opposite sides of conic are extended. Standard proof e.g., in Wiki using cross-ratios.
Pascal's theorem
A: I think $ABC$ and $A'B'C'$ are inscribed the conic. In this case by Poncelet's theorem for triangles, there is a conic inscribed their sides. Just use Brianchon's theorem for this conic: we get that $MN$, $a'_c a_{b'}$ and $a'_b a_{c'}$ are concurrent.
Another possible solution, without using Poncelet's theorem: the common point of$MN$, $a'_c a_{b'}$ and $a'_b a_{c'}$ is just the Kirkman-point $K(AB'BC'CA')$.
