First-order differential equations