How can I calculate the value of
$\sin (1^\circ)\cdot \sin (3^\circ)\cdot \sin (5^\circ)\cdots \sin (89^\circ)$
$\sin (2^\circ)\cdot \sin (4^\circ)\cdot \sin (6^\circ)\cdots \sin (90^\circ)$
My solution: Let $$A = \sin (1^\circ)\cdot \sin (3^\circ)\cdot \sin (5^\circ)\cdots \sin (89^\circ)$$
$$B = \sin (2^\circ)\cdot \sin (4^\circ)\cdot \sin (6^\circ)\cdots \sin (90^\circ)$$
Now $$ \begin{eqnarray} A\cdot B &=& (\sin 1^\circ \cdot \sin 89^\circ)\cdot (\sin2^\circ\cdot \sin 88^\circ)\cdots(\sin 44^\circ\cdot \sin 46^\circ) \cdot \sin 45^\circ \\ &=& (\sin 1^\circ\cdot \cos1^\circ)\cdot (\sin2^\circ\cdot \cos 2^\circ)\cdots(\sin 44^\circ\cdot \cos 44^\circ)\cdot \sin 45^\circ \\ &=& \frac{1}{2^{44}}\left[\sin(2^\circ)\cdot \sin (4^\circ)\cdots \sin(88^\circ) \cdot \sin (90^\circ)\right]\cdot \frac{1}{\sqrt{2}} \\ &=& \frac{1}{2^{\frac{89}{2}}}\cdot B \end{eqnarray} $$
Which implies that $$B\cdot \left(A-2^{-\frac{89}{2}}\right) = 0$$
So $A = 2^{-\frac{89}{2}}$ because $B\neq 0$.
But I do not understand how can I calculate the value of $B$. Can we calculate these values using complex numbers?