#xly202602. 雷霆过山车

雷霆过山车

题目背景

游乐园里最刺激的项目“雷霆过山车”开放啦!因为项目非常惊险,为了保障游客的安全,游乐园管理处制定了严格的乘坐规则。

题目描述

作为过山车检票员的小助手,你需要根据游客的个人信息,判断他们是否可以乘坐过山车。

乘坐规则如下:

  1. 心脏病一票否决:患有心脏病的人,无论其他条件如何,绝对不允许乘坐!
  2. 正常乘坐:身高必须大于等于 140 厘米,且年龄在 10 岁到 60 岁之间(包含 10 岁和 60 岁)。
  3. 特殊通道:如果身高不足 140 厘米,但年龄在 12 岁到 60 岁之间(包含 12 岁和 60 岁),并且有家长陪同,也可以乘坐。

不满足以上条件的游客,一律拒绝乘坐。

输入格式

输入只有一行,包含四个整数,依次为:

  • HH:代表身高(厘米)
  • AA:代表年龄(岁)
  • PP:代表是否有家长陪同(1 表示有,0 表示无)
  • DD:代表是否有心脏病(1 表示有,0 表示无)

四个数字之间用一个空格隔开。

输出格式

输出一行字符串:

  • 如果可以乘坐,输出大写英文字母 YES
  • 如果不能乘坐,输出大写英文字母 NO

样例数据

样例输入 1

150 15 0 0

样例输出 1

YES

样例解释 1

身高 150cm (140\ge140),年龄 15岁 (在10-60之间),无心脏病。符合正常乘坐要求。

样例输入 2

150 15 0 1

样例输出 2

NO

样例解释 2

虽然身高和年龄都符合要求,但患有心脏病(一票否决),所以不能乘坐。

样例输入 3

130 13 1 0

样例输出 3

YES

样例解释 3

身高 130cm (不足140),但年龄 13岁 (12\ge12) 且有家长陪同,无心脏病。符合特殊通道乘坐要求。

样例输入 4

130 13 0 0

样例输出 4

NO

样例解释 4

身高不足140cm,虽然年龄达到12岁,但没有家长陪同,不能乘坐。

样例输入 5

160 65 0 0

样例输出 5

NO

样例解释 5

身高符合,但年龄65岁超过了60岁的上限,不能乘坐。

数据范围与提示

对于 100%100\% 的数据,保证: 90H22090 \le H \le 220 5A905 \le A \le 90 PPDD 只能是 01