Sudoku Skyscraper Technique: Advanced Elimination Using Strong Links
Skyscraper is an advanced Sudoku technique based on strong links. Its name comes from the visual pattern it creates—two parallel "pillars" connected by a "beam," resembling two skyscrapers. The core concept is: when a candidate forms a strong link in each of two rows (or columns), and these two strong links are connected through the same column (or row), the cells that can see both "dangling" endpoints can eliminate that candidate.
When a candidate appears in only two cells within a row (or column, or box), these two cells form a strong link. A strong link means: exactly one of these two cells will contain that number. If one doesn't have it, the other definitely does.
Before reading this article, it's recommended to master Sudoku row-column-box naming conventions and the X-Wing technique, which will help you understand the analysis examples below.
Example Analysis 1: Skyscraper with Candidate 2
Let's look at the first Skyscraper example involving candidate 2.
Analysis Process
- Base: C3 and C6 (in the same column, connected by orange dashed line)
- Dangling Endpoints: B3 and A6 (the two "rooftops")
- The 2 in row 3 is either at B3 or C3
- The 2 in row 6 is either at A6 or C6
- If C3 is 2, then C6 cannot be 2 (same column), so A6 must be 2
- If C3 is not 2, then B3 must be 2
Conclusion: In either case, at least one of B3 or A6 contains 2.
- A1: In column A (A6 can see it) and in box 1 (B3 can see it) — can eliminate candidate 2
Candidate 2 forms a Skyscraper pattern in rows 3 (B3-C3) and 6 (A6-C6), connected through column C. Cell A1, which can be seen by both dangling endpoints B3 and A6, must have candidate 2 eliminated.
Example Analysis 2: Skyscraper with Candidate 6
Let's look at the second Skyscraper example involving candidate 6.
Analysis Process
- Base: C3 and C7 (in the same column)
- Dangling Endpoints: E3 and F7 (the two "rooftops")
- E7: In row 7 (F7 can see it) and in column E (E3 can see it) — can eliminate candidate 6
- F2: In column F (F7 can see it) and may share box with E3 — needs confirmation
Candidate 6 forms a Skyscraper pattern in rows 3 (C3-E3) and 7 (C7-F7), connected through column C. Cells that can be seen by both dangling endpoints E3 and F7 must have candidate 6 eliminated.
Forms of Skyscraper
Skyscraper can have multiple forms depending on the direction of strong links and how they connect:
1. Row-based Skyscraper
This is the case in the examples above:
- Basic Structure: Each of two rows has one strong link
- Connection: The two strong links share an endpoint in the same column
- Dangling Endpoints: The two endpoints not in the common column
2. Column-based Skyscraper
Opposite form but same principle:
- Basic Structure: Each of two columns has one strong link
- Connection: The two strong links share an endpoint in the same row
- Dangling Endpoints: The two endpoints not in the common row
Imagine two skyscrapers:
• Bases are on the same "street" (the common row or column)
• Rooftops are the dangling endpoints
• Places that both rooftops can see simultaneously are the elimination targets
How to Find Skyscraper?
Finding Skyscraper requires systematic observation:
- Strong links require the candidate to appear in exactly two cells in that row (or column)
- The two strong links must be connected through the same column (or row)
- "Seen by both" includes: same row, same column, and same box
- If the two dangling endpoints have no cells they can both see, no elimination is possible
- Skyscraper is an "imperfect" variant of X-Wing—when X-Wing's four corners are incomplete, it might form a Skyscraper
Skyscraper's Relationship with Other Techniques
Skyscraper vs X-Wing
Both involve strong links in two rows (or columns), but have important differences:
- X-Wing: All four corners align perfectly, forming a complete rectangle, can eliminate entire columns (or rows)
- Skyscraper: Only three points align (two bases + one common column), one endpoint "dangles," can only eliminate specific cells
Skyscraper vs 2-String Kite
Skyscraper is actually a special form of the 2-String Kite:
- Two strong links connected through a common point
- Uses "at least one endpoint is true" logic for elimination
Technique Summary
Key points for applying Skyscraper technique:
- Identification Criteria: A candidate appears exactly twice in each of two rows (or columns), and one column (or row) contains an endpoint from both strong links
- Pattern Formation: Two strong links + one common column (or row) + two dangling endpoints
- Elimination Rule: Cells that both dangling endpoints can "see" can eliminate that candidate
- Application Scenario: Alternative method when X-Wing conditions aren't met
- Identification Difficulty: Intermediate to advanced, requires understanding strong links
Skyscraper is more common in practice than X-Wing because its conditions are more relaxed. Suggestions:
- First master identifying strong links
- When looking for X-Wing, if the four corners are incomplete, check if a Skyscraper can form
- Focus on candidates with fewer occurrences—easier to find strong links
- Use candidate highlighting to focus on one number at a time
Practice Now
Start a difficult or expert-level Sudoku game and try using the Skyscraper technique! Suggestions:
- Choose difficult level—easy puzzles usually don't require advanced techniques
- Mark all candidates first, then look for strong links one number at a time
- After finding two strong links, check if they share a common row or column
- Once you identify dangling endpoints, look for cells they can both see