I'm planning a trip to Puri from Durgapur. I can only start from Durgapur after 4.30 pm. Catching Black Diamond at 6.20 and reaching howrah at 9.30 and then boarding Puri SF at 10.30 seems a bit risky and hectic as Black Diamond frequently gets delayed by 20+ mins. Which chain is the best possible way to go to Puri? Can also deboard at BBS.