A = (-3, 3)
B = (-2, 3)
poly1, a, b, c, d, C, D = Polygon(A, B, 4)
e = Circle(B, C)
f = Line(A, B)
g = Line(B, C)
E, F = Intersect(e, g)
G, H = Intersect(e, f)
poly2, g_1, f_1, h, e_1 = Polygon(G, F, H, E)