A: (-1, -0)
B: (4, 0)
C = (0.8815818181818172, 3.55890909090909)
c = Segment(A, B)
a = Segment(B, C)
b = Segment(C, A)
γ = Angle(A, C, B)
f = OrthogonalLine(A, c)
g = OrthogonalLine(B, c)
d = Circle(A, B)
e = Circle(B, A)
D, E = Intersect(d, f)
F, G = Intersect(e, g)
v1, a_1, d_1, f_1, b_1 = Polygon(A, D, F, B)
Punktv1 = PointIn(v1)
h = OrthogonalLine(C, a)
i = OrthogonalLine(B, a)
k = Circle(B, C)
H, I = Intersect(k, i)
j = OrthogonalLine(H, i)
J = Intersect(h, j)
v2, b_2, h_1, j_1, c_1 = Polygon(B, H, J, C)
l = OrthogonalLine(A, b)
m = OrthogonalLine(C, b)
p = Circle(A, C)
K, L = Intersect(p, l)
n = OrthogonalLine(K, l)
M = Intersect(n, m)
v3, a_2, c_2, m_1, k_1 = Polygon(A, C, M, K)
Punktv2 = PointIn(v2)
Punktv3 = PointIn(v3)
Textv2: "a^2 = " + (LaTeX[v2]) + ""
Textv1: "c^2  = " + (LaTeX[v1]) + ""
Textv3: "b^2 = " + (LaTeX[v3]) + ""