#abc056a. [abc056_a]HonestOrDishonest

[abc056_a]HonestOrDishonest

问题描述

两只鹿,AtCoDeer和TopCoDeer,正在玩一个叫做“诚实还是虚伪”的游戏。在这个游戏中,一个诚实的玩家总是说真话,而一个不诚实的玩家总是撒谎。给定两个字符aabb作为输入。它们中每个字符都是HD,并携带以下信息:

如果aa=H,那么AtCoDeer是诚实的;如果aa=D,那么AtCoDeer是不诚实的。如果bb=H,那么AtCoDeer在说TopCoDeer是诚实的;如果bb=D,那么AtCoDeer在说TopCoDeer是不诚实的。

根据这些信息,确定TopCoDeer是否诚实。

约束条件

  • aa=Haa=D
  • bb=Hbb=D

输入

输入以以下格式从标准输入中给出:

aa bb

输出

如果TopCoDeer是诚实的,请输出H。如果他是不诚实的,请输出D

示例输入 1

H H

示例输出 1

在这个输入中,AtCoDeer是诚实的。因此,正如他所说的,TopCoDeer是诚实的。

示例输入 2

D H

示例输出 2

在这个输入中,AtCoDeer是不诚实的。因此,与他所说的相反,TopCoDeer是不诚实的。

示例输入 3

D D

示例输出 3