s_1 = (1, 0)
s_2 = (0, 2)
A = Intersect(xAxis, yAxis)
F: {{x(s_1), x(s_2)}, {y(s_1), y(s_2)}}
B = Point(yAxis)
C = (2, 2)
D = (4, 2)
E = Point(yAxis)
G = (2, 3)
H = (4, 3)
I = (3, 4)
J = (1, 4)
a = Segment(B, C)
b = Segment(C, D)
c = Segment(D, H)
d = Segment(H, I)
g = Segment(E, B)
i = Segment(G, C)
polygon1, e_1, g_1, i_1, j_1 = Polygon(E, G, I, J)
e = Segment(E, G)
f = Segment(E, J)
h = Segment(J, I)
j = Segment(G, I)
B_2 = ApplyMatrix(F, B)
C_2 = ApplyMatrix(F, C)
D_2 = ApplyMatrix(F, D)
E_2 = ApplyMatrix(F, E)
G_2 = ApplyMatrix(F, G)
H_2 = ApplyMatrix(F, H)
I_2 = ApplyMatrix(F, I)
J_2 = ApplyMatrix(F, J)
k = Segment(B_2, C_2)
l = Segment(C_2, D_2)
m = Segment(D_2, H_2)
n = Segment(H_2, I_2)
p = Segment(B_2, E_2)
q = Segment(G_2, H_2)
polygon2, e_2, g_2, i_2, j_2 = Polygon(E_2, G_2, I_2, J_2)
r = Segment(E_2, G_2)
s = Segment(G_2, I_2)
t = Segment(J_2, I_2)
a_1 = Segment(J_2, E_2)
b_1 = Segment(G_2, C_2)