Find two transformations to superimpose the objects.  
Can you do it with just one?  
Can you do it with just 2 reflections?

A = (-4.192373782460109, 3.4502232997242457)
B = (-4.192373782460109, -0.06977670027575439)
C = (-1.0723737824601112, -0.06977670027575439)
D = (-2.592373782460111, 1.5902232997242456)
E = (-2.4031069783525583, 4.843736747592684)
poly1, a, b, c, d, e = Polygon(A, B, C, D, E)
A' = Rotate(A, 78*°, E)
B' = Rotate(B, 78*°, E)
C' = Rotate(C, 78*°, E)
D' = Rotate(D, 78*°, E)
E' = Rotate(E, 78*°, E)
poly1', a', b', c', d', e' = Polygon(A', B', C', D', E')
F = (0.8605679610957911, -1.5611359221915828)
G = (6.626227942699879, -0.5450690595046678)
u = Vector(F, G)
A'' = Translate(A', u)
B'' = Translate(B', u)
C'' = Translate(C', u)
D'' = Translate(D', u)
E'' = Translate(E', u)
poly1'', a'', b'', c'', d'', e'' = Polygon(A'', B'', C'', D'', E'')

Tool: Tool1
Input: A, B, C, D, E, F, G, E'', B'_1, B''
Output: poly2

C' = Rotate(C, 78*°, E)
E' = Rotate(E, 78*°, E)
u = Vector(F, G)
C'' = Translate(C', u)
f = LineBisector(E, E'')
A'_1 = Mirror(A, f)
C'_1 = Mirror(C, f)
D'_1 = Mirror(D, f)
E'_1 = Mirror(E, f)
g = LineBisector(C'_1, C'')
H = Mirror(A'_1, g)
I = Mirror(B'_1, g)
J = Mirror(C'_1, g)
K = Mirror(D'_1, g)
L = Mirror(E'_1, g)
poly2, h, i, j, k, l = Polygon(H, I, J, K, L)