五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

CF1671A - String Building

2023-06-20 10:23 作者:您是打尖兒還是住店呢  | 我要投稿

You are given a string s

. You have to determine whether it is possible to build the string s

?out of strings aa, aaa, bb and/or bbb by concatenating them. You can use the strings aa, aaa, bb and/or bbb any number of times and in any order.

For example:

aaaabbb can be built as aa + aa + bbb;

bbaaaaabbb can be built as bb + aaa + aa + bbb;

aaaaaa can be built as aa + aa + aa;

abab cannot be built from aa, aaa, bb and/or bbb.

Input

The first line contains one integer t (1≤t≤1000) — the number of test cases.

Each test case consists of one line containing the string s (1≤|s|≤50), consisting of characters a and/or b.

Output

For each test case, print YES if it is possible to build the string s. Otherwise, print NO.

You may print each letter in any case (for example, YES, yes, Yes will all be recognized as positive answer, NO, no and nO will all be recognized as negative answer).

Example

input

8

aaaabbb

bbaaaaabbb

aaaaaa

abab

a

b

aaaab

bbaaa

output

YES

YES

YES

NO

NO

NO

NO

YES

Note

The first four test cases of the example are described in the statement.

只要存在孤立的a或者孤立的b那么就返回NO,其他的時(shí)候都是YES

下面是代碼:


CF1671A - String Building的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
治县。| 嘉鱼县| 孟连| 兴安盟| 夏邑县| 沁水县| 荣成市| 资兴市| 武义县| 邹城市| 平陆县| 平南县| 邮箱| 舒城县| 仪陇县| 沾益县| 天峨县| 疏附县| 汕头市| 淄博市| 嘉兴市| 黄骅市| 涟水县| 察隅县| 平潭县| 兴仁县| 井陉县| 红河县| 乐安县| 民和| 新化县| 蓝田县| 新闻| 宜兰县| 江门市| 汉寿县| 曲周县| 苍山县| 邹平县| 颍上县| 西乌珠穆沁旗|