Aufgabe: DGL lösen

Text erkannt:
(a) y′(x)=sinxy(x)ln(y(x)),y(π/2)=ee,0<x<π
(b) y′(x)=xy(x)ln(xy(x)),x>0
Problem/Ansatz: Ich bin im Lösen von DGLs noch nicht so sicher. Könnte man bei a einfach separieren? Und müsste man dann die Anfangswerte als obere oder untere grenze des integrals einsetzen?