mpce-32 solved assignment