#abc297b. [abc297_b]chess960

[abc297_b]chess960

题目描述

给定一个长度为8的字符串 SSSS中恰好包含一个字母 KQ,以及恰好两个字母 RBN。判断 SS 是否满足以下所有条件:

  • 假设从 SS 的左侧开始,第 xx 和第 yy 个字符(x<yx < y)都是字母 B,那么 xxyy 的奇偶性不同。

  • 字母 K 位于两个字母 R 之间。更正式地说,假设 SS 的从左侧开始的第 xx 和第 yy 个字符(x<yx < y)分别是 R,并且第 zz 个字符是 K,那么满足 x<z<yx < z < y

约束条件

  • SS 是一个长度为8的字符串,其中恰好包含一个 KQ,以及恰好两个 RBN

输入

从标准输入读入数据,输入格式如下:

SS

输出

如果 SS 满足条件,则输出 Yes;否则输出 No


示例输入 1

RNBQKBNR

示例输出 1

Yes

字符串的第3个字符和第6个字符都是 B,而且它们的奇偶性不同。此外,K 位于两个 R 之间。因此,满足条件。


示例输入 2

KRRBBNNQ

示例输出 2

No

K 不在两个 R 之间。


示例输入 3

BRKRBQNN

示例输出 3

No