MPSE 5 solved assignment