multipart minimum bounds