Интересное у вас решение. Я бы сводила к линейному уравнению первого порядка.