Place a number from 1 to X (integers only) into each cell so that each number appears exactly once in each row and column. (X is the number of cells in each row.) Each number represents a skyscraper of its respective height. The numbers outside the grid indicate how many skyscrapers can be seen in the respective row or column from the respective direction; smaller skyscrapers are hidden behind higher ones.

(Rules and example from PGP IB)

Rule variationsEdit

  • Skyscrapers with Parks: Some cells may remain empty. Invented by Tim Peeters in 1999.[1]
  • Greater Than Skyscrapers from WPC 2016/Round 2: Some greater-than symbols are given between edgewise adjacent cells.

History of the puzzleEdit

Invented by Masanori Natsuhara (Japan) in 1992 in the Puzzler magazine. Originally entitled "ビルディングシティパズル" (Building City Puzzle).


See List of Skyscrapers variants.

Appearances in the past WPCsEdit

Listed here are appearances of classic to almost-classic Skyscrapers. For variants, see list of Skyscrapers variants#Appearances in the past WPCs.