C. Cycle Hit

传统 1000 ms 256 MiB
标准 IO
文本比较

题目描述

在棒球中,安打(hit)指打者把投手投出来的球击出到界内,使自身至少安全上到一垒的情形。根据打者到达的垒包,安打可分为一垒安打(H)、二垒安打(2B)、三垒安打(3B)和本垒打(HR)。

完全打击(hit for the cycle)则指同一位打者在同一场比赛中,击出一垒安打(H)、二垒安打(2B)、三垒安打(3B)和本垒打(HR)各至少一次。

以上是背景介绍,解题不依赖于此。

给定四个字符串 S1,S2,S3,S4S_1,S_2,S_3,S_4。其中,每个字符串都是 H\texttt{H}2B\texttt{2B}3B\texttt{3B}HR\texttt{HR} 之一。

请判断 H\texttt{H}2B\texttt{2B}3B\texttt{3B}HR\texttt{HR} 是否各出现至少一次。

注意:这里的出现与某个 Si\boldsymbol{S_i} 相等

输入格式

输入共四行,每行一个字符串。保证每个字符串都是 H\texttt{H}2B\texttt{2B}3B\texttt{3B}HR\texttt{HR} 之一。

输出格式

如果 H\texttt{H}2B\texttt{2B}3B\texttt{3B}HR\texttt{HR} 各出现至少一次,输出 Yes\texttt{Yes};否则,输出 No\texttt{No}

样例

样例 1

输入

3B
HR
2B
H

输出

Yes

解释

H\texttt{H}2B\texttt{2B}3B\texttt{3B}HR\texttt{HR} 各出现了恰好一次。

样例 2

输入

2B
3B
HR
3B

输出

No

解释

H\texttt{H} 未出现。