Better you take VSG-YPR bi-weekly from MAO to UBL take rest for 4hrs and take North bound trains at 6:30 from UBL, reach pune at 6:30 pm, if you like have some shopping in pune and take MAS-CSTM mail at 11pm and reach CSTM at 3am again have some rest for 4hrs and take Mandovi reach MAO at evening you'll miss Doodhsagar view but can't do anything.