by solution