Adapt a Solution to Requirements