bcs -42 solved assignment  2022