Which of the following types of socialism did Karl Marx subscribe to?

AUtopian Socialism
BPractical Socialism
CScientific Socialism
DCommunist Socialism