Sudoku Strategy

Skyscraper Technique in Sudoku: Step-by-Step Guide

November 11, 2026 · The Play Sudoku Team

If you have mastered the basics of Sudoku — naked singles, hidden singles, and simple pairs — and you are ready to tackle genuinely challenging puzzles, the Skyscraper technique is one of the most satisfying advanced strategies to add to your toolkit. It is elegant, logical, and once you train your eye to spot it, surprisingly common in medium-to-hard puzzles. This guide will walk you through exactly what a Skyscraper is, why it works, and how to apply it step by step, complete with a concrete worked example you can follow along with.

What Is the Skyscraper Technique?

The Skyscraper is a candidate elimination technique used in Sudoku. It belongs to a broader family of strategies called chaining techniques, which work by tracing logical links between candidate cells across the grid. Specifically, the Skyscraper is built on a type of link called a conjugate pair — a situation where a particular digit appears exactly twice in a row or column, meaning the digit must be in one of those two cells.

The Skyscraper gets its name from the shape it traces on the grid. Imagine two tall columns (or rows) standing side by side — the base of each column sits at a different height, but their tops are connected. That connected structure creates a logical chain you can use to eliminate candidates elsewhere in the puzzle.

Unlike brute-force trial and error, the Skyscraper is a pure logic technique. Every elimination it produces is 100% provable, which is exactly what makes Sudoku such a rewarding puzzle to solve properly.

The Logic Behind the Skyscraper

To understand why the Skyscraper works, you first need to understand conjugate pairs. When a digit appears exactly twice in a row or column, those two cells form a conjugate pair. This means: one of them must contain the digit, and the other must not. That is a powerful constraint.

The Skyscraper uses two conjugate pairs of the same digit in two different rows (or two different columns). Here is the key condition:

  • Both conjugate pairs involve the same digit.
  • One cell from each pair shares the same column (or row) — this is the “base” of the skyscraper.
  • The other two cells — the “roof” — are in different columns (or rows).

The logic works like this: either the left base cell contains the digit, or the right base cell does. Because each base cell is locked in a conjugate pair with its roof cell, we can reason as follows:

  • If the left base cell contains the digit → the left roof cell does NOT.
  • If the right base cell contains the digit → the right roof cell does NOT.

Since one of the two base cells must contain the digit, one of the two roof cells will always be forced to contain the digit. This means: any cell that sees both roof cells can never contain the digit, because no matter which roof cell ends up with it, that shared-visible cell is always blocked. This is the elimination that makes the Skyscraper so useful.

In Sudoku terminology, a cell “sees” another cell if they share the same row, column, or 3×3 box. The Skyscraper produces eliminations in cells that see both roof cells simultaneously.

Step-by-Step: How to Find and Apply a Skyscraper

Follow these steps every time you want to search for a Skyscraper in a puzzle:

  1. Choose a digit to investigate. Pick any digit from 1 to 9 and pencil mark (or note) where it can still go in the grid. Many solvers work through the digits systematically.
  2. Find rows (or columns) where the digit appears exactly twice. These are your conjugate pairs. Highlight or circle those cells.
  3. Look for two such rows where one candidate from each row shares the same column. That shared column is the “spine” or base of the skyscraper. The two cells sharing that column are the base cells; the remaining two cells are the roof cells.
  4. Check that the two base cells are in different rows (they will be, since they come from different conjugate pairs) and that the two roof cells are in different columns.
  5. Identify all cells that can see both roof cells. A cell sees a roof cell if it is in the same row, column, or box as that roof cell. Any cell that sees both roof cells is a target for elimination.
  6. Eliminate the digit as a candidate from every target cell. Write it off — logic guarantees it cannot go there.

You can also run the same search using columns as the starting point. In that case, you look for two columns where the digit appears exactly twice, find two candidate cells sharing the same row (the base), and the other two cells become the roof. The elimination logic is identical.

Worked Example: The Skyscraper in Action

Let us walk through a concrete example using the digit 4. Imagine the following situation after applying basic techniques and pencil-marking all remaining candidates for 4:

  • Row 2: The digit 4 can only go in Column 3 or Column 7. (These two cells form a conjugate pair.)
  • Row 6: The digit 4 can only go in Column 3 or Column 9. (Another conjugate pair.)

Notice that both rows share Column 3. That is our base column — the spine of the skyscraper. The base cells are R2C3 and R6C3. The roof cells are R2C7 and R6C9.

Now apply the logic:

  • If R2C3 contains 4, then R2C7 does NOT contain 4 (because they form a conjugate pair in Row 2).
  • If R6C3 contains 4, then R6C9 does NOT contain 4 (conjugate pair in Row 6).
  • But if R2C3 does NOT contain 4, then R2C7 MUST contain 4 (again, conjugate pair logic).
  • And if R6C3 does NOT contain 4, then R6C9 MUST contain 4.

Since Column 3 must contain exactly one 4, exactly one of R2C3 and R6C3 will hold the digit 4. That means exactly one of the two scenarios below is true:

  • Scenario A: R2C3 = 4, and therefore R6C3 ≠ 4, which forces R6C9 = 4.
  • Scenario B: R6C3 = 4, and therefore R2C3 ≠ 4, which forces R2C7 = 4.

In Scenario A, the 4 ends up at R6C9. In Scenario B, the 4 ends up at R2C7. Now ask yourself: which cells can see both R2C7 and R6C9? Any cell in Column 7 that also sees Column 9 (via a shared box) would be a candidate — but more precisely, any cell in the same box as both roof cells, or any cell in the same row as both, or any cell in the same column as both.

In this example, R2C7 is in Box 3 (top-right area) and R6C9 is in Box 6 (middle-right area). There is no row or column containing both roof cells. However, if the two roof cells happened to share a box — for instance, if they were both in the right-hand columns and fell within the same 3×3 region — then every other cell in that shared box could have 4 eliminated as a candidate.

This illustrates an important practical point: the Skyscraper is most powerful when the two roof cells share a box or are in the same row or column, because that maximises the number of cells that can see both simultaneously. Always look for roof cells that are geographically close to each other on the grid.

Skyscraper vs. Similar Techniques

It helps to know where the Skyscraper sits among other Sudoku strategies so you can choose the right tool for each situation.

X-Wing: The X-Wing is a close relative. An X-Wing also uses two rows and two columns forming a rectangle, but in an X-Wing, the digit appears exactly twice in both rows AND exactly twice in those same two columns. The X-Wing eliminates candidates from the two columns entirely. The Skyscraper is less symmetrical — the base cells share a column, but the roof cells do not share a column — making the Skyscraper slightly harder to spot but applicable in more situations where an X-Wing does not exist.

Two-String Kite: The Two-String Kite is a sibling of the Skyscraper. While the Skyscraper uses two conjugate pairs from two rows (or two columns), the Two-String Kite uses one conjugate pair from a row and one from a column, connected through a shared box. Both produce a single elimination using the same underlying chain logic.

Turbot Fish: The Skyscraper is actually a specific type of Turbot Fish — a family of four-cell chains involving conjugate pairs. Understanding the Skyscraper is a great stepping stone toward learning the full Turbot Fish family and beyond into more complex techniques like Swordfish, XY-Wing, and AIC (Alternating Inference Chains).

Tips for Spotting Skyscrapers Faster

With practice, your eye will begin to pick up Skyscraper patterns naturally. Here are some habits that help:

  • Pencil mark diligently. The Skyscraper is invisible without accurate candidate lists. Make sure your marks are up to date after every elimination.
  • Focus on digits with many conjugate pairs. When a digit appears frequently as a double-only candidate across multiple rows or columns, Skyscraper opportunities multiply.
  • Scan column-by-column for shared rows, and row-by-row for shared columns. Build the habit of noting which rows or columns the two candidates in a conjugate pair occupy.
  • Use colour highlighting if your solver app allows it. Colour-coding conjugate pairs for a single digit makes the spine of the skyscraper jump out visually.
  • Practice on medium puzzles first. Skyscrapers appear regularly in medium-difficulty graded puzzles, making them ideal for building pattern recognition before tackling hard or expert levels.

Key Takeaways

  • The Skyscraper technique is an advanced candidate elimination method based on two conjugate pairs of the same digit in two rows or two columns.
  • The two pairs share one column (or row) — the “base” — creating a chain between the remaining two “roof” cells.
  • Any cell that can see both roof cells can have the digit safely eliminated as a candidate.
  • The Skyscraper is a member of the Turbot Fish family and is closely related to the X-Wing and Two-String Kite techniques.
  • Accurate pencil marking is essential — the technique cannot be applied without a complete and current candidate list.
  • The Skyscraper is a pure logic technique; no guessing is involved, and every elimination it produces is fully provable.

The Skyscraper technique is one of those beautiful moments in Sudoku where a little bit of abstract reasoning unlocks a stubborn puzzle in a completely satisfying way. The first time you spot one in the wild, trace the logic, make the elimination, and watch the rest of the puzzle cascade into place, you will understand exactly why dedicated Sudoku solvers invest the time to learn advanced strategies. Keep practising, keep your candidate lists sharp, and visit playsudoku.org regularly for new puzzles at every difficulty level — your next Skyscraper is waiting to be discovered!

Play a puzzle