Solutions by