Все знают, что два идущих подряд знака «минус» можно заменить на знак «плюс».
Вам задана строка \(s\), состоящая исключительно из знаков «плюс» и «минус». С ней можно провести ноль или более операций. Каждая операция состоит в выборе произвольных двух минусов, которые идут подряд, затем эти два минуса заменяются на знак «плюс». Таким образом, за одну операцию длина строки уменьшается на \(1\).
Вам заданы две строки \(s\) и \(t\). Определите, можно ли с помощью \(0\) или более операций из строки \(s\) получить строку \(t\).
Выходные данные
Выведите \(k\) строк: \(i\)-я строка должна содержать YES, если ответ на \(i\)-й набор входных данных положительный, иначе NO. Выводите YES и NO исключительно прописными буквами.
| № | Входные данные | Выходные данные |
|
1
|
5
-+--+
-+++
--------
-+--+-
-
+
--
---
+++
+++
|
YES
YES
NO
NO
YES
|