В решении один ньюанс есть: когда поделили на (cosx)^2 - автоматом исключили возможность cosx=0, потому этот случай нужно проверить в частном порядке, после решения. Например: 5cos^2x-2sin2x+3sin^2x=3 - cosx=0 является решением уравнения, но поделив на (cosx)^2, мы его не получим! Потеря таких корней - частая ошибка в решении задачек по тригонометрии.