Skyscrapers Sudoku

Skyscraper Sudoku is a logic puzzle. In this Sudoku variant, the number of visible numbers is given for each row and column.