国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(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ó)家法律
海城市| 仁化县| 嘉黎县| 临武县| 北碚区| 赤峰市| 芜湖市| 西吉县| 阿拉善左旗| 大兴区| 宣恩县| 建阳市| 都兰县| 定南县| 潮安县| 四川省| 于田县| 双城市| 察隅县| 宝丰县| 高清| 红安县| 泰和县| 临泽县| 甘孜| 重庆市| 长春市| 南康市| 义马市| 长岛县| 卢氏县| 晋中市| 彰化县| 乌兰浩特市| 泰顺县| 宁化县| 沭阳县| 和龙市| 阿克陶县| 德昌县| 阜宁县|