I'd like to know whether every orthogonal matrix
$$ A \in \mathcal{O}_n(\mathbb{R})$$
can be written as a product of givens-rotations. I know that when we do QR-decomposition of matrix $A$ we get
$$ A = Q R $$
So my idea was to prove that $R$ must be the identity $I_n$, however I'm stuck at that. Can somebody give me a hint on how I could prove this?