Fill the grid with natural numbers. In each cell the number is the sum of the gaps of this cell with its orthogonal adjazent neighbors. The clues along the edges tell you how many skyscrapers you can see from that vantage point.