(1) Notice odd power on cosx. Swap the even bunch:

cos7x(cos2x)3cosx(1sin2x)3cosx

(2) Perform u-sub setting u=sinx and thus du=cosxdx:

cos7xdx(1sin2x)3cosxdx(1u2)3du13u2+3u4u6duuu3+3u55u77+C

(3) Convert back to x:

sinxsin3x+35sin5x17sin7x+C