Here's the solution.
Back to Rooftop Lights Puzzle