eliminated garbage in IslandSolver.solve