added subset sol