mpce -33 solved assignment