efficientSolution