Yes, technically speaking this sentence is properly punctuated, although it should be noted that this is somewhat a matter of style, since there could be a period where the semi-colon is.
I believe ceaseless is the answer but idk tbh
It might be c .
it just makes more sence to me