行は入れ替えても題意は変わらないので, ソートする. また, ソートした結果, 前後で文字列になった場合は一括して消すことになるので uniq もしておく.

その結果, 同じ列に2つ以上の黒マスがあると, その黒マスは塗れないことになるので No である.