eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Доміношки 2

Доміношки 2

Задано прямокутну дошку, деякі клітинки з якої вирізано. Визначити, чи можна покрити клітинки, що залишились, доміношками.

Вхідні дані

У першому рядку задано два цілих числа m та n (1m, n40) - розміри дошки. Кожен з наступних m рядків містить по n символів. i-ий символ j-ого з цих рядків рівний "X" (латинське X велике), якщо клітинку вирізано, і "." (крапка), якщо вона порожня.

Вихідні дані

Виведіть "YES", якщо дошку можна покрити доміношками, і "NO" у протилежному випадку.

Ліміт часу 1 секунда
Ліміт використання пам'яті 128 MiB
Вхідні дані #1
2 3
...
XXX
Вихідні дані #1
NO
Вхідні дані #2
3 2
.X
..
X.
Вихідні дані #2
YES