Mahadeva gave Brahmastra to Sage Agastya. Agastya gave it to Agnivesa. Agnivesa gave it to Drona. Drona gave it to Arjuna.