bcs 54 solved assignment  2023