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