Setup and opening position
Each cell holds a building height from one through four, and clues around the four edges state how many buildings are visible when looking across that row or column from that side.
Complete the unique Latin-height grid whose sight lines agree with all top, right, bottom, and left clues.
Your unfinished game is saved only in this browser.
Complete the unique Latin-height grid whose sight lines agree with all top, right, bottom, and left clues.
Complete guide
Skyscrapers is a complete browser implementation with its own versioned rules profile. Arrange heights in a four-by-four city grid so every edge clue sees the required number of buildings.
Each cell holds a building height from one through four, and clues around the four edges state how many buildings are visible when looking across that row or column from that side.
Enter each height exactly once in every row and column. From an edge, a building is visible only when it is taller than every building before it, so each line must match both opposing clues.
Complete the unique Latin-height grid whose sight lines agree with all top, right, bottom, and left clues. When a row has one missing height, place it and recount visibility from both ends before using that value to finish its crossing column.
A clue of one fixes the tallest building at the near edge, while a clue of four fixes an ascending line; use paired edge clues to eliminate the remaining permutations. Do not count every height in a sight line: a shorter building hidden behind an earlier taller one contributes nothing to the visibility total.
Complete the unique Latin-height grid whose sight lines agree with all top, right, bottom, and left clues.
Enter each height exactly once in every row and column. From an edge, a building is visible only when it is taller than every building before it, so each line must match both opposing clues.
A clue of one fixes the tallest building at the near edge, while a clue of four fixes an ascending line; use paired edge clues to eliminate the remaining permutations.