麻将入门
题号:NC288220
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 1024 M,其他语言2048 M
Special Judge, 64bit IO Format: %lld

题目描述

\hspace{15pt}大家都说养一只猫可以有效缓解压力,于是,鸭梨山大的 Askalana 养了一只猫娘。
\hspace{15pt}Askalana 想教她的猫打麻将。但是,猫猫小姐还不会认花色,所以,在本题中我们只关心数字。
\hspace{15pt}麻将中,同类牌中三个一样的或连续的数字被称为一副牌,有四副牌再加上一对作为将就能构成最基础的和牌。
\hspace{15pt}但灵智初开的猫娘小姐还不识数,请你帮帮她,看看她的牌能否构成一副牌吧!
\hspace{15pt}对于 Askalana 挑选出的三张牌,我们只关心其上面的数字。Askalana 保证数字仅为 19 之间的整数。你需要判定这三张牌是否构成一副牌。
\hspace{15pt}更具体地,记给定的三张牌分别为 a,b,c,保证 a \leqq b \leqq c。它们被称作一副牌,当且仅当满足以下条件之一:
\hspace{23pt}\bullet\,三张牌相同,此时构成一副刻子,即 a=b=c
\hspace{23pt}\bullet\,三张牌连续,此时构成一副顺子,即 b=a+1c=b+1

输入描述:

\hspace{15pt}在一行上输入三个正整数 a,b,c \left(1 \leqq a \leqq b \leqq c \leqq 9\right),表示猫娘小姐拿到的牌。

输出描述:

\hspace{15pt}如果猫娘小姐拿到的三张麻将能构成刻子或顺子,输出 \rm Yes,否则输出 \rm No。您可以以任何大小写形式输出答案,例如,\rm yEs\rm yes 和 \rm YeS 都将被视为肯定的回答。
示例1

输入

复制
1 2 3

输出

复制
Yes

说明

\hspace{15pt}在这副牌中,三张牌构成一个顺子。
示例2

输入

复制
8 8 8

输出

复制
Yes

说明

\hspace{15pt}在这副牌中,三张牌构成一个刻子。
示例3

输入

复制
2 3 3

输出

复制
No

说明

\hspace{15pt}在这副牌中,三张牌既不能构成刻子,也不能构成顺子。