solution has been found