Fill the cells with skyscrapers of heights 1 to 6, such that each row and each column contains exactly one of each height. The numbers outside the grid indicate the number of visible skyscrapers when looking along the corresponding row or column from that point. Skyscrapers are blocked from view by those of greater height.