3. Hindus first had the concept of zero, and then Arabs borrowed that concept and thought it to the western world.
Explanation:
In one way or another every civilization had its own numeric system. Some systems were more advanced and more practical while some not so much. Even though the empires in general had tensions between them and were not very fond of each other, they were still regularly contacting with each other, especially through trade.
Through the trade all sorts of ideas and technologies got shared, so they were spreading out relatively easy and fast. The Arabs were in between the Hindus and the Europeans and in many ways they controlled big portion of the trade. The Arabs saw that the Hindus have something that they lacked in their numeric system, the concept of zero, which was making the counting much easier and practical. The Arabs adopted this concept.
Because they were in constant contact with the western world as well, once they established the concept of zero, the Europeans noticed it and borrowed it from them as they saw it as useful one and better than the system they have. The manner in which the concept of zero spread is very similar to how the modern globalization works.