bcs 51 solved assignment  2022