Solving the problem of sunlight