Олимпиадный тренинг

Задача . A. HQ9+


Задача

Темы: реализация *900

HQ9+ — шуточный язык программирования, состоящий всего из четырех односимвольных команд:

  • «H» печатает «Hello, World!»,
  • «Q» печатает исходный код самой программы,
  • «9» печатает текст песни «99 бутылок пива»,
  • «+» увеличивает на единицу значение внутреннего счетчика.

Команды «H» и «Q» воспринимаются только в верхнем регистре. Все символы программы, не являющиеся командами, игнорируются.

Вам дана программа на HQ9+. Определите, будет ли что-то напечатано в результате ее выполнения.

Входные данные

В единственной строке входных данных задана строка p — программа на языке HQ9+. Строка p содержит от 1 до 100 символов, включительно. ASCII-код каждого символа будет от 33 (восклицательный знак) до 126 (тильда), включительно.

Выходные данные

Выведите «YES», если в результате выполнения программы будет напечатано какое-то сообщение, и «NO» в противном случае.

Примечание

В первом примере в программе есть только одна команда — «H», которая выводит на печать «Hello, World!».

Во втором примере ни один символ программы не является командой.


Примеры
Входные данныеВыходные данные
1 Hi!
YES
2 Codeforces
NO

time 2000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
 Кол-во
С++ Mingw-w645
Комментарий учителя