Require Export GeoCoq.Elements.OriginalProofs.proposition_31.
Require Export GeoCoq.Elements.OriginalProofs.lemma_crossbar2.
Require Export GeoCoq.Elements.OriginalProofs.lemma_supplementinequality.
Require Export GeoCoq.Elements.OriginalProofs.lemma_angletrichotomy2.
Require Export GeoCoq.Elements.OriginalProofs.lemma_supplementsymmetric.
Section Euclid.
Context `{Ax:euclidean_euclidean}.

(* Specifications: *)
Lemma proposition_29 :
forall A B C D E G H,
Par A B C D -> BetS A G B -> BetS C H D -> BetS E G H -> TS A G H D ->
CongA A G H G H D /\ CongA E G B G H D /\ RT B G H G H D.