#7247. 1097A. A. Gennady and a Card Game

0

1097A. A. Gennady and a Card Game

1097A. A. Gennady and a Card Game

CF1097A. Gennady and a Card Game

时限: 1 秒 | 内存: 256 MB | 输入: 标准输入 | 输出: 标准输出

Gennady 拥有一家位于乡村的小旅馆,过着宁静的生活。他喜欢散步、看日落,还喜欢和住在旅馆的游客打牌。他最喜欢的游戏叫做 “Mau-Mau”。

玩 Mau-Mau 需要一副 $52$ 张的扑克牌。每张牌有一个花色(方块 D、梅花 C、黑桃 S 或红桃 H),以及一个点数(2、3、4、5、6、7、8、9、T、J、Q、K 或 A)。

游戏开始时,桌面上有一张牌,你手里有五张牌。你可以打出一张手牌,当且仅当它与桌面上的牌有相同的点数或相同的花色。

为了检验你是否是一个合格的牌友,Gennady 给你出了一道题。给定桌面上的一张牌和你手中的五张牌,判断你是否可以打出至少一张牌。

输入格式

输入的第一行是一个字符串,表示桌面上的那张牌。第二行包含五个字符串,表示你手中的五张牌。

每个字符串长度为两位。第一位表示点数,属于集合 ${{\tt 2}, {\tt 3}, {\tt 4}, {\tt 5}, {\tt 6}, {\tt 7}, {\tt 8}, {\tt 9}, {\tt T}, {\tt J}, {\tt Q}, {\tt K}, {\tt A}}$。第二位表示花色,属于集合 ${{\tt D}, {\tt C}, {\tt S}, {\tt H}}$。

输入中的所有牌都不相同。

输出格式

如果你可以打出至少一张手牌,输出一行 "YES"。否则,输出一行 "NO"。

你可以用任意大小写字母输出答案。

样例输入 1

AS
2H 4C TH JH AD

样例输出 1

YES

样例输入 2

2H
3D 4C AC KD AS

样例输出 2

NO

样例输入 3

4D
AS AC AD AH 5H

样例输出 3

YES

提示

在第一个样例中,桌面上有一张黑桃 A(AS)。你可以打出方块 A(AD),因为它们的点数相同。

在第二个样例中,你无法打出任何一张牌。

在第三个样例中,你可以打出方块 A(AD),因为它与桌面上的方块 4(4D)花色相同。