bpcg 00176 solved assignment 2022-23