add subset problem