From left to right: Marx, Engels, Lenin, Stalin and Mao
From left to right: Marx, Engels, Lenin, Stalin and Mao.