Harshiv Vivekkumar Agrawal (23bcs102)