Islam spread quickly due to (a) good roads,(b) Muslims who were expert traders and traveled widely (c) Arabs moving to Europe (d) people making pilgrimages
The correct answer is b) through traders. This is how Islam reached Indonesia and Malaysia and Sub-Saharan Africa. Before that Islam spread mostly thought conquest through North Africa and parts of Asia.