1
Fill the grid with buildings of heights 1 to N (where N is the grid size).
2
Each row and column must contain exactly one building of each height (like Sudoku).
3
The numbers on the edges tell you how many buildings you can see from that vantage point.
4
Taller buildings block the view of shorter ones behind them. Tap a cell to change its height.