Harshal Patil, a 23-year-old economics graduate who is preparing for Maharashtra Public Service Commission (MPSC) civil services exams, had stepped out of his library when he saw the attacker, later identified as Shantanu Jadhav, running with a machete in his hand.