A = (2, 0)
B = Point(Circle[A, 12])
f = Segment(A, B)
g = OrthogonalLine(A, f)
c = Circle(A, 7)
E = Intersect(c, g, 2)
h = OrthogonalLine(E, g)
i = OrthogonalLine(B, f)
F = Intersect(i, h)
B' = Rotate(B, 45°, A)
α = Angle(B, A, B')
j = Ray(A, B')
d = Circle(A, 4)
D = Intersect(d, j, 1)
k = Line(D, f)
l = Line(B, j)
C = Intersect(l, k)
G_{1} = Intersect(g, h)
H_{1} = Intersect(j, g)
m = Line(E, j)
n = Line(F, l)
e = Circle(E, 4)
p = Circle(F, 4)
H = Intersect(e, m, 2)
G = Intersect(p, n, 2)
q = Line(H, k)
r = Segment(E, F)
s = Segment(H, G)
t = Segment(A, B)
a = Segment(A, E)
b = Segment(B, F)
f_1 = Segment(B, C)
g_1 = Segment(F, G)
h_1 = Segment(G, C)
i_1 = Segment(E, H)
j_1 = Segment(A, D)
k_1 = Segment(D, H)
l_1 = Segment(D, C)
vzdialenosťAD = Distance(A, D)
vzdialenosťAB = Distance(A, B)
vzdialenosťBF = Distance(B, F)
c_1 = Circle(C, 4)
m_1 = Ray(B, A)
n_1 = Ray(D, C)
I = Point(xAxis)
J = Point(xAxis)
u = Vector(I, J)
P = Translate(C, u)
d_1 = Circle(P, 6)
K_{1}, Q = Intersect(d_1, n_1)
mnohouholník1, p_1, q_1, r_1, s_1, U, T = Polygon(P, Q, 4)
t_1 = Line(P, f_1)
a_1 = Line(Q, j_1)
b_1 = Line(T, t_1)
e_1 = Circle(P, 3)
c_2 = Circle(T, 3)
d_2 = Circle(Q, 3)
e_2 = Circle(U, 3)
W = Intersect(c_2, b_1, 2)
V = Intersect(e_2, t_1, 2)
S = Intersect(e_1, t_1, 2)
R = Intersect(d_2, a_1, 2)
f_2 = Segment(P, S)
g_2 = Segment(Q, R)
h_2 = Segment(S, R)
i_2 = Segment(S, W)
j_2 = Segment(T, W)
k_2 = Segment(W, V)
l_2 = Segment(U, V)
m_2 = Segment(V, R)
vzdialenosťCP = Distance(C, P)
v = Vector(C, P)
w = Vector(P, C)
o = Distance(C, P)
TextCP: Name[C] + (Name[P]) + " = " + o
p_2 = Circle(A, 3)
q_2 = Circle(A, 7)
K = Intersect(q_2, m_1, 2)
L = Intersect(p_2, m_1, 2)
n_2 = Segment(K, L)
vzdialenosťLA = Distance(L, A)
TextLA: Name[L] + (Name[A]) + " = " + vzdialenosťLA
u_1 = Vector(L, A)
v_1 = Vector(A, L)
S_{TW} = Midpoint(j_2)