BSOG 171 solved assignment