<human>:  What is the difference between Marx and Hegel?
<bot>: Marx was a follower of Hegel. Hegel was a follower of Kant. Marx believed that human beings are driven by their own selfish desires, whereas Hegel believed that human beings are driven by their own selfish desires, but that these desires are part of a greater whole. Marx believed that people should strive to create a better society, while Hegel believed that people should strive to create a better society, but that these societies are not meant to last forever.