how to solve linear differential equations of nth order