bcs -42 solved assignment