bsphcl practice question batch 2024