must have solution