You’ve mastered the X-Wing and know how Pointing Pairs and Box/Line Reduction work. But sometimes the candidates don’t line up in a neat rectangle. That’s where the Skyscraper technique comes in.
The Skyscraper is a powerful single-digit elimination pattern. It uses two rows (or columns) where a candidate appears in exactly two cells — two conjugate pairs (strong links) — that share one endpoint column. Think of it as a “bent” X-Wing: instead of a perfect rectangle, the pattern leans to one side like a pair of skyscrapers with a common foundation.
In this guide we explain the Skyscraper, walk through the logic, show a real example with before-and-after diagrams, and compare it to the X-Wing.
The Skyscraper technique described here is a candidate-elimination strategy used in standard sudoku. Skyscraper Sudoku is a completely different puzzle variant where clues around the grid represent building heights. Despite sharing a name, they are unrelated concepts.
✅ What is a Skyscraper in Sudoku?
A Skyscraper is an advanced single-digit elimination technique. It looks for a specific candidate that appears in exactly two cells in each of two rows (or two columns). These two pairs of cells — called conjugate pairs or strong links — share one endpoint in a common column (or row), called the base.
A Skyscraper requires: a digit that appears in exactly two cells in Row A and exactly two cells in Row B. One cell from each row must share the same column (the base). The other two cells (the tops) are in different columns. The digit can be eliminated from any cell that sees both top cells.
The name “Skyscraper” comes from the visual: the two base cells form a shared foundation while the two top cells extend outward like the peaks of two towers.
🔗 Understanding conjugate pairs
The Skyscraper relies on conjugate pairs, which are the same thing as strong links:
A conjugate pair on digit d exists in a unit (row, column, or box) when d appears as a candidate in exactly two cells of that unit. One of those cells must contain d — if one doesn’t, the other does. This is a guaranteed either/or relationship.
In the Skyscraper pattern, each row provides one conjugate pair on the target digit. The technique works because the two pairs are connected through a shared column — creating a chain of logic that reaches across the grid.
🧠 How the Skyscraper works (the logic)
Consider digit 4 in our example grid. It appears in exactly two cells in Row 1 and exactly two cells in Row 7:
- Row 1: R1C3 and R1C5 (strong link on 4)
- Row 7: R7C3 and R7C6 (strong link on 4)
R1C3 and R7C3 share Column 3 — this is the base. The remaining two cells — R1C5 and R7C6 — are the tops.
Now trace the logic:
- The base cells (R1C3 and R7C3) share Column 3, so at most one of them can be 4.
- If R1C3 ≠ 4: the strong link in Row 1 forces R1C5 = 4 (the top of Row 1).
- If R7C3 ≠ 4: the strong link in Row 7 forces R7C6 = 4 (the top of Row 7).
- Since at most one base cell can be 4, at least one top cell must be 4.
Any cell that sees both tops can never be 4, because whichever top holds the 4 will block it.
The Skyscraper guarantees that at least one of the two top cells contains the digit. Any cell that sees both tops is blocked from holding it. The base column connection is what forces this either/or between the tops.
🔎 Step-by-step example
Let’s walk through a real Skyscraper on digit 4. The two strong links are in Row 1 and Row 7, sharing Column 3 as the base.
Step 1: Identify the conjugate pairs
- Row 1: digit 4 appears only in R1C3 {4,8,9} and R1C5 {4,8} — a strong link ✔
- Row 7: digit 4 appears only in R7C3 {1,3,4,6,7,8} and R7C6 {1,3,4} — a strong link ✔
Step 2: Find the base and tops
- Base: R1C3 and R7C3 share Column 3 — at most one can be 4 ✔
- Tops: R1C5 (Column 5) and R7C6 (Column 6) — the non-shared endpoints
Step 3: Find the elimination targets
Which cells see both top cells (R1C5 and R7C6) and contain candidate 4?
- R2C6 — {1,3,4,8,9}: sees R1C5 via Box 2, sees R7C6 via Column 6. Eliminate 4 → {1,3,8,9}.
- R3C6 — {1,3,4}: sees R1C5 via Box 2, sees R7C6 via Column 6. Eliminate 4 → {1,3}.
- R9C5 — {1,3,4,6}: sees R1C5 via Column 5, sees R7C6 via Box 9. Eliminate 4 → {1,3,6}.
Three eliminations from a single Skyscraper!
Step 4: Continue solving
With three fewer 4-candidates on the board, further techniques can now make progress. Notice that R3C6 is reduced to just {1,3} — a bi-value cell that opens the door for Naked Pairs, XY-Wings, or other chain-based deductions.
Find: A digit with exactly two candidates in each of two rows (or columns), where one cell from each row shares a column (the base).
Eliminate: That digit from any cell seeing both top cells (the non-shared endpoints).
Result: Fewer candidates, potential cascading simplifications.
🕵️ How to spot a Skyscraper
1. Pick a digit (1–9) and scan each row to find rows where that digit appears as a candidate in exactly two cells.
2. Compare pairs of such rows: do the two cells in one row share exactly one column with the two cells in the other row?
3. If yes, you have a Skyscraper. The shared-column cells are the base; the other two are the tops.
4. Eliminate the digit from any cell that sees both top cells.
5. Repeat for columns (look for pairs of columns sharing one row).
Start with digits that have been partially placed — typically 3–5 instances on the board. These are most likely to produce rows or columns with exactly two candidate positions. If a digit already has 6+ placements, its remaining cells are too few and unlikely to form the pattern.
🔄 Skyscraper vs X-Wing
These two techniques are closely related — both use conjugate pairs in two rows (or columns) on a single digit. The difference is in the alignment:
| Feature | X-Wing | Skyscraper |
|---|---|---|
| Rows/columns used | 2 rows (or 2 columns) | 2 rows (or 2 columns) |
| Candidate positions per row | Exactly 2 | Exactly 2 |
| Shared columns | Both columns shared (rectangle) | Only one column shared (bent) |
| Shape | Rectangle (4 corners) | Offset “Z” or “S” shape |
| Elimination scope | All other cells in the 2 shared columns | Only cells seeing both tops |
| Difficulty | Advanced | Advanced |
Think of the Skyscraper as a “bent X-Wing”. When the four cells form a perfect rectangle you have an X-Wing. When they share only one column, the rectangle breaks and you get a Skyscraper. The logic is the same — conjugate pairs force an either/or — but the elimination zone is narrower.
⚠️ Common mistakes to avoid
1. The digit must appear in exactly two cells per row
If a row has three or more cells containing the candidate, it’s not a conjugate pair (strong link) and the either/or guarantee fails. The Skyscraper requires exactly two positions per row.
2. The base cells must share a column
Without a shared column, the two strong links are not connected and you can’t conclude that at least one top must hold the digit. Make sure one cell from each row is in the same column.
3. Only eliminate from cells seeing both tops
A cell that sees only one top is not blocked — the digit could be in the other top, which this cell doesn’t see. Both tops must be visible for a valid elimination.
4. Don’t confuse rows and columns
Skyscrapers can work in rows or columns. If you find the pattern in two columns, the shared unit is a row (not a column), and the tops are in different rows. Keep the orientation straight.
📅 When to look for Skyscrapers
- Basic techniques: Naked Singles, Hidden Singles, Full House.
- Intermediate techniques: Naked Pairs, Hidden Pairs, Naked Triples, Pointing Pairs, Box/Line Reduction.
- Advanced single-digit: X-Wing, Skyscraper.
- Advanced multi-digit: XY-Wing, XYZ-Wing, W-Wing.
- Expert: Swordfish, Jellyfish, Simple Colouring, ALS chains.
Puzzles requiring Skyscrapers are typically rated Hard to Expert. The technique sits right alongside the X-Wing in difficulty — neither harder nor easier, just a different geometric alignment. Try our hard puzzles to practise.
🚀 Beyond the Skyscraper
The Skyscraper belongs to the Turbot Fish family — a set of single-digit chain patterns that all use two strong links:
| Technique | Structure | Shared unit |
|---|---|---|
| X-Wing | 2 rows × 2 cols (rectangle) | Both columns shared |
| Skyscraper | 2 rows, 1 shared column | One column (base) |
| 2-String Kite | 1 row + 1 column, share a box | One box |
| Turbot Crane | 1 row/col + 1 box link | Varies |
| Swordfish | 3 rows × 3 cols | Three columns shared |
Once you’re comfortable spotting Skyscrapers, try looking for 2-String Kites (where a row and a column share a box instead of a column) and Turbot Cranes. The underlying logic — two strong links connected through a shared unit — is identical.
If you’re here for the puzzle variant rather than the solving technique, head to our Skyscraper Sudoku page — a fun variant with height clues around the grid.
🎯 Practise Skyscrapers
- Fill in all pencil marks: Skyscrapers require knowing every candidate position for the target digit.
- Digit-by-digit scanning: For each digit, find rows with exactly two candidate cells. Match them in pairs to look for a shared column.
- Look for near-X-Wings: If you almost have an X-Wing but the columns don’t quite align, you may have a Skyscraper instead.
- Verify with the solver: Use our sudoku solver to confirm your findings.
Sudoku Hard
Hard puzzles where Skyscrapers and other advanced techniques are regularly required.
▶ Play Sudoku HardX-Wing Guide
Master the closely related X-Wing technique — same conjugate-pair logic in a rectangular formation.
▶ Read X-Wing guideSkyscraper Sudoku
Try the Skyscraper Sudoku puzzle variant — a different game where building-height clues surround the grid.
▶ Play Skyscraper SudokuSudoku Solver
Enter your puzzle and watch the solver identify Skyscrapers and other techniques automatically.
▶ Open solverFrequently Asked Questions
The Skyscraper uses two rows (or columns) where a digit appears exactly twice each. These two conjugate pairs share one endpoint column (the base). The digit can be eliminated from cells that see both non-shared endpoints (the tops).
Both use two rows with a digit in exactly two cells. In an X-Wing, the pairs share both columns (rectangle). In a Skyscraper, they share only one column (bent). The X-Wing eliminates from full columns; the Skyscraper eliminates from cells seeing both tops.
No. The Skyscraper technique is a solving strategy for standard sudoku. Skyscraper Sudoku is a separate puzzle variant with building-height clues. Same name, completely different concepts.
The two base cells share a column, so at most one can hold the digit. If a base cell doesn’t hold it, its row’s strong link forces the top to hold it. Since at most one base is the digit, at least one top must be — blocking cells that see both.
After exhausting basic and intermediate techniques. The Skyscraper sits alongside the X-Wing in difficulty — both are advanced single-digit techniques. Look for them before moving to multi-digit methods like XY-Wings or W-Wings.