bpse -146 solved assignment