Accept user-specified total; compute leftover