bsoe -146 solved assignment