Компресія
Limits: 2 sec., 256 MiB
У Зеника є два бінарні рядки ss і tt.
За одну операцію Зеник може
вибрати підрядок ss вигляду
100..00..001
завдовжки не менше за 5 і видалити два нулі із цього підрядкаабо вибрати підрядок ss вигляду
011..11..110
завдовжки не менше за 5 і видалити дві одинички із цього підрядка.
Допоможіть Зенику дізнатися, чи можна з рядка ss отримати tt?
Input
У першому рядку задано ss.
У другому рядку задано tt.
Output
Виведіть yes
, якщо з рядка ss можливо отримати стрічку tt, інакше — виведіть no
.
Constraints
1≤|s|,|t|≤1051≤|s|,|t|≤105, де |x||x| — це довжина рядка xx,
ss і tt складаються лише із символів
0
і 1
.
Samples
Input (stdin) | Output (stdout) |
---|---|
10001 101 | yes |
Input (stdin) | Output (stdout) |
---|---|
0110111 011101 | no |
Source: NextGen Contest 1