closed solutio