a)

b)

B = (357.8198970738511, 292.7073522329773)
C = (359.57714077875585, 208.71110313852975)
F = (613.3231317670034, 249.12770835133924)
A = (271.36350679253684, 263.18565799057734)
D = (326.18951038556537, 262.1313117676345)
c = Circle(A, D)
r = Segment(A, D)
E = (452.7110571387082, 262.1313117676345)
G = (507.5370607317368, 260.0226193217488)
d = Circle(E, G)
R = Segment(E, G)
M = Point(d)
N = (446.3849798010511, 287.0841723772821)
P = (483.2870976040511, 334.1783036687297)