A Givens rotation is identity except for a 2×2 block (c−ssc) in rows p,q. Choose p=j,q=i and c=ajj/r, s=aij/r, r=(ajj2+aij2)1/2, with sign adjusted to the block convention; this mixes only those rows and zeros aij. For 3×3, successively apply rotations (1,2), (1,3), (2,3), producing patterns ∗∗∗;0∗∗;∗∗∗, then ∗∗∗;0∗∗;0∗∗, then an upper triangular R. The product of transposed rotations is Q.