Skyscraper

Volodymyr Sakhan  · 

The Skyscraper is an advanced single-digit elimination technique. Once you have exhausted naked and hidden singles, pointing pairs, and naked pairs, the Skyscraper is one of the first patterns to look for. Our full solving guide covers where it fits in the overall solving order.

What Is the Skyscraper Technique?

A Skyscraper is a four-cell pattern built from a single digit. You need two rows (or two columns) where that digit appears exactly twice each, and the two rows share one column that contains one candidate from each row. Those two shared-column cells are the base. The remaining two cells — one from each row in different columns — are the roof.

The pattern has three named parts:

The logic follows a short chain: if roof cell R1 is not the digit, then its base partner must be, which forces the other base cell to be false, which in turn forces roof cell R2 to be true. Either way, at least one roof cell is always true — so any cell seeing both is always false.

When to Use the Skyscraper

Look for a Skyscraper after simpler techniques have stopped working. The scan is straightforward:

  1. Pick a digit and note every row (or column) where it appears exactly twice.
  2. Check whether any two of those rows share exactly one column that contains one candidate from each row.
  3. If so, the two shared-column cells are the base; the two remaining cells are the roof.
  4. Look for any cell that sees both roof cells — that cell can be eliminated.

Step-by-Step Examples

Example 1 — Column-Based Skyscraper (Digit 1)

In this position, digit 1 is the target. Two columns each contain exactly two 1-candidates, and they share a row — the classic column-based Skyscraper.

  1. Scan for digit 1: column A has exactly two candidates — A3 and A5.
  2. Column D also has exactly two candidates — D1 and D5.
  3. A5 and D5 share row 5 — this is the base pair (highlighted blue).
  4. The roof pair is A3 and D1 (highlighted green) — they are in different rows and different columns.
  5. Chain: if A3 ≠ 1 then A5 = 1, which forces D5 ≠ 1, which forces D1 = 1. So at least one of {A3, D1} is always 1.
  6. B1 sees A3 (same box, top-left) and D1 (same row 1) → B1 ≠ 1.
  7. C1 sees A3 (same box) and D1 (same row 1) → C1 ≠ 1.
  8. E3 and F3 both see A3 (same row 3) and D1 (same top-middle box) → E3 ≠ 1, F3 ≠ 1.
21471467167146791469358984672351674617538146714692672463798674679469215176517824394219519368763295874181791794216569351491493167826926ABCDEFGHI123456789
Column-based Skyscraper on digit 1. Base: A5, D5 (blue). Roof: A3, D1 (green). Eliminations: B1, C1, E3, F3 (orange).

Removing 1 from B1, C1, E3, and F3 breaks the deadlock and opens the path to further deductions.

Example 2 — Row-Based Skyscraper (Digit 7)

Here the same structure runs across rows instead of columns. Digit 7 appears exactly twice in each of two rows, and those rows share a column — giving a row-based Skyscraper.

  1. Scan for digit 7: row 2 has exactly two candidates — A2 and D2.
  2. Row 8 also has exactly two — A8 and E8.
  3. A2 and A8 share column A — this is the base pair (highlighted blue). Column A has exactly these two 7-candidates, so exactly one of them is 7.
  4. The roof pair is D2 and E8 (highlighted green) — different columns, different rows.
  5. Chain: if D2 ≠ 7 then A2 = 7, which forces A8 ≠ 7, which forces E8 = 7. At least one of {D2, E8} is always 7.
  6. D9 sees D2 (same column D) and E8 (same bottom-center box, rows 7–9, cols D–F) → D9 ≠ 7.
3418185269779257963481167891781681789478532237519846158181486378478923556894682384817354693217587852478631917817837895264ABCDEFGHI123456789
Row-based Skyscraper on digit 7. Base: A2, A8 (blue). Roof: D2, E8 (green). Elimination: D9 (orange).

Eliminating 7 from D9 is the only deduction this board position needs to continue the solve.

Skyscraper vs. X-Wing and Simple Colouring

The Skyscraper is closely related to two other advanced techniques. Understanding the differences helps you see the bigger picture of single-digit elimination:

Mastering the Skyscraper is the first step towards understanding all Turbot Fish patterns and X-Cycle chains.

Practice Skyscraper Online

The Skyscraper typically appears in hard puzzles. Play hard sudoku on OnSudoku and keep an eye on digits that appear exactly twice in two rows or columns — that is where Skyscrapers hide.

Enable pencil marks, then scan digit by digit. When you find a Skyscraper, eliminate the candidates before placing any number — it often unlocks a chain of hidden singles.

Frequently Asked Questions

A Skyscraper is a four-cell single-digit pattern. Two rows (or columns) each contain exactly two candidates for the same digit, and they share one column (the base pair). The remaining two candidates form the roof pair. Because at least one roof cell must be the digit, any cell that sees both roof cells can be eliminated.

Enable pencil marks, then pick any digit and list the rows where it appears exactly twice. If two of those rows share a column that holds one candidate from each row, you have a Skyscraper. The shared-column cells are the base; the remaining cells are the roof. Any cell that sees both roof cells can be eliminated.

An X-Wing requires both conjugate pairs to sit in the same two columns, forming a perfect rectangle. A Skyscraper relaxes that requirement: the base cells share one column, but the roof cells are in different columns, so the shape is asymmetric. X-Wing eliminates from entire columns; Skyscraper only eliminates from cells that can see both roof tips.

Ready to practice the Skyscraper? Play hard sudoku and try spotting the pattern on a real puzzle — or create a free account to track your progress.