Prove that B′,C′,B,C are concyclic.
∠AC′B′=∠ACB.
Thus, △AC′B′∽△ACB.
Therefore, BCB′C′=ABAB′=cosA.
So, B′C′=BCcosA
=2RsinAcosA.
B
From A′,C′,A,C being concyclic, we get ∠BA′C′=∠A.
Similarly, ∠B′A′C=∠A.
Thus, ∠B′A′C′=180∘−2∠A.
Let the circumradius of △A′B′C′ be R′. Then,
sin(180∘−2∠A)B′C′=2R′,
which means sin2A2RsinAcosA=2R′.
Hence, R′=21R=21.
By Euler's inequality, R′⩾2p,p⩽2R′=41.
By R⩾2r,r⩽21, we have
31(1+r)2⩽43.
Thus, 1−31(1+r)2⩾41.
Therefore, p⩽41⩽1−31(1+r)2.
Hence, the original problem can be strengthened to p⩽41.