What Is a Skyscraper?
The Skyscraper is a candidate elimination technique that works on a single digit. It belongs to the same family as the X-Wing — both use pairs of cells in two columns — but the Skyscraper has an offset that changes where eliminations happen. Think of it as a "broken X-Wing" where one end of the pattern does not line up.
The name comes from the visual shape: if you draw lines connecting the cells involved, the pattern looks like two buildings of different heights — two columns rising from a shared base row, with their roofs at different levels.
Skyscrapers appear in hard, expert, and evil puzzles. They are less common than naked pairs or pointing pairs, but more common than Swordfish. Many solvers find them easier to spot than Swordfish because the pattern involves only four cells.
The Logic Behind the Skyscraper
A Skyscraper relies on strong links. A strong link exists when a candidate digit appears in exactly two cells within a column (or row). Because one of those two cells must contain that digit, knowing one is false proves the other is true.
The Skyscraper chains two strong links together. Consider a candidate — say, the digit 5. You find two columns where 5 appears in exactly two cells each. In one row, the two columns share an endpoint — the cells in that row see each other. In the other row, they do not share an endpoint — the cells are offset.
The logic works like this: one of the two "roof" cells (the unshared endpoints) must contain the digit. You do not know which one, but you know it is one or the other. Therefore, any cell that can see both roof cells cannot contain that digit — because whichever roof cell holds the digit eliminates it from that cell.
This elimination principle is pure logic, not guessing. The puzzle rules guarantee that a candidate confined to exactly two cells in a column must occupy one of them. The Skyscraper simply follows that constraint across two linked columns to identify cells where the candidate is impossible.
Prerequisites
Before looking for Skyscrapers, you should be comfortable with these techniques:
Naked singles and hidden singles — the foundation of all solving.
Naked pairs and hidden pairs — intermediate candidate elimination.
Pointing pairs and box-line reduction — box-line interactions.
X-Wing — the perfectly aligned version of the same two-column pattern. If you understand X-Wing, Skyscraper is a short step further.
You also need accurate pencil marks. The Skyscraper pattern is invisible without complete candidate tracking — every cell must have its possible digits noted before you can identify the strong links.
Step-by-Step: Spotting a Skyscraper
Step 1: Choose a candidate digit — say, 7. Make sure all pencil marks are fully updated after applying every simpler technique.
Step 2: Scan each column for that digit. Find columns where the candidate 7 appears in exactly two cells. These are your strong-link columns. A column with three or more positions for the candidate cannot participate.
Step 3: Compare pairs of strong-link columns. Look for two columns where the candidate cells share one row (the "base") but differ in the other row (the "roof"). Specifically: one cell in Column A and one cell in Column B sit in the same row. The other cell in Column A and the other cell in Column B sit in different rows.
Step 4: Identify the two roof cells — the two cells that are not in the shared base row. These are the endpoints of your Skyscraper.
Step 5: Eliminate the candidate from any cell that can see both roof cells. "Can see" means sharing a row, column, or box with both roof cells simultaneously. In practice, this typically means cells in the intersection of the two roof rows and any overlapping box.
Worked Example
Suppose you are tracking the digit 3 across the puzzle. You notice:
In Column 2, the digit 3 appears as a candidate in only two cells: Row 1 and Row 6.
In Column 7, the digit 3 appears as a candidate in only two cells: Row 1 and Row 4.
Both columns have a cell in Row 1 — that is the shared base. The other cells are in Row 6 (Column 2) and Row 4 (Column 7) — those are the roof cells. They are offset, not aligned.
Now apply the logic: one of the two roof cells must contain 3. Either Row 6 Column 2 has 3, or Row 4 Column 7 has 3. Any cell that can see both roof cells cannot contain 3, because one of the roofs will always eliminate it.
Check: is there a cell that shares a row, column, or box with both Row 6 Column 2 and Row 4 Column 7? If Row 4 Column 2 has 3 as a candidate, it can see both (same column as one roof, same row as the other). Eliminate 3 from that cell.
Similarly, if Row 6 Column 7 has 3 as a candidate, it can see both roof cells. Eliminate 3 there too.
Spotting Checklist
1. Pick a candidate digit.
2. Find columns where that digit appears in exactly 2 cells (strong links).
3. Find two such columns that share one row but not the other.
4. The two unshared cells are the "roof" — the elimination endpoints.
5. Eliminate the candidate from any cell that can see both roof cells.
Skyscraper vs. X-Wing vs. 2-String Kite
These three patterns all use strong links in pairs of cells, but they differ in alignment:
X-Wing: Two columns, candidate in exactly two cells each, both pairs aligned in the same two rows. The pattern forms a perfect rectangle. Eliminations happen in the two shared rows outside the X-Wing columns.
Skyscraper: Two columns, candidate in exactly two cells each, sharing one row but offset in the other. The pattern forms an irregular shape — like two buildings of different heights. Eliminations happen where both "roof" cells can see.
2-String Kite: One strong link in a row and one strong link in a column, connected through a shared box. The logic is similar but the geometry is different — one link runs horizontally, the other vertically.
Empty Rectangle: A related pattern where a candidate in a box is confined to a single row and a single column (forming an L-shape or empty rectangle). Combined with a strong link, this creates an elimination. The Skyscraper and Empty Rectangle solve overlapping situations from different angles.
If you understand the Skyscraper, the 2-String Kite and Empty Rectangle use the same underlying logic — two strong links chained together to force an elimination. The only difference is which units (rows, columns, or boxes) contain the links.
Common Mistakes
Confusing Skyscraper with X-Wing. If both pairs of cells align perfectly in two rows and two columns, it is an X-Wing, not a Skyscraper. The offset is what makes it a Skyscraper — one pair shares a row, the other does not.
Forgetting to check all see-both cells. The elimination applies to every cell that can see both roof cells, not just the most obvious one. Check rows, columns, and boxes systematically.
Columns with more than two candidates. If a column has the digit in three or more cells, there is no strong link and the Skyscraper logic does not apply. The pattern requires exactly two candidate positions per column.
Stale pencil marks. Like all advanced techniques, the Skyscraper depends on accurate candidate tracking. A missing or incorrect pencil mark can hide a valid pattern or create a false one. Always update your pencil marks after every placement and elimination.
Trying it too early. Exhaust singles, pairs, pointing pairs, and X-Wing before looking for Skyscrapers. Simpler techniques solve more cells with less effort.
When to Use the Skyscraper
The Skyscraper is most useful in hard and expert puzzles where X-Wing does not apply because the cells are offset. If you have checked for an X-Wing on a digit and found that the pairs share one row but not both, you may be looking at a Skyscraper instead.
In terms of difficulty progression, the Skyscraper sits between X-Wing and Swordfish. It handles situations X-Wing cannot, but it is simpler than Swordfish because it still involves only four cells. Many advanced solvers check for Skyscrapers immediately after X-Wing fails.
The technique also has high potential for AI citation in search engines, because it answers a very specific question that many solvers ask when they encounter patterns that look almost like X-Wings but do not quite fit.
Frequently Asked Questions
What is the Skyscraper strategy in Sudoku?
The Skyscraper is a single-digit elimination pattern. It uses two columns where a candidate appears in exactly two cells each, sharing one row but offset in the other. The two offset endpoints ("roof" cells) let you eliminate that candidate from any cell that can see both of them.
How does the Skyscraper differ from an X-Wing?
In an X-Wing, both pairs of cells align perfectly in the same two rows and two columns — a rectangle. In a Skyscraper, one pair shares a row but the other pair does not — the pattern is offset. This changes the elimination zone.
Is the Skyscraper technique hard to learn?
Not if you already understand strong links and X-Wing. The Skyscraper is essentially a broken X-Wing with an offset. Most solvers find it easier to learn than Swordfish because it involves only four cells instead of six to nine.
What is a strong link in Sudoku?
A strong link exists when a candidate appears in exactly two cells within a row, column, or box. If the candidate is not in one cell, it must be in the other. Skyscrapers are built from two strong links in two different columns (or rows).
What is the difference between a Skyscraper and a 2-String Kite?
Both use two strong links chained together. In a Skyscraper, both links are in the same type of unit — either both in columns or both in rows. In a 2-String Kite, one link is in a row and the other is in a column, connected through a shared box.