Normal sudoku rules apply. Digits inside the grid represent the heights of skyscrapers, and clues outside the grid indicate the number of skyscrapers visible in that row or column, looking in that direction. The cell with a gray circle contains an odd digit.