Поставь небоскрёбы 1–N в каждой строке и столбце так, чтобы из-за края было видно столько крыш, сколько указано в подсказке. Высокие закрывают низкие.