Ну начнем с того что у вас опечатка в третей строке решения.
Далее, я бы не стал уравнение первого порядка решать заменой

, ввиду того что можно замечательно решить однородное.
А дальше, находя в одну строчку

методом вариации постоянных найдем частное решение.
Лично у меня на скорую руку ответ получился другой (решал чуть ли не ногтем на салфетке), но я думаю если сделать так как я посоветовал - проверки не потребуется.