B. Interactor
ограничение по времени на тест
1 секунда
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

Лена руководит разработкой тестирующей системы, в которой реализованы интерактивные задачи.

До заверщения очередной стадии проекта осталось написать модуль, определяющий итоговый вердикт системы для интерактивной задачи. Итоговый вердикт определяется из кода завершения задачи, вердикта интерактора и вердикта чекера по следующим правилам:

  • Вердикт чекера и вердикт интерактора — это целые числа от 0 до 7 включительно.
  • Код завершения задачи — это целое число от -128 до 127 включительно.
  • Если интерактор выдал вердикт 0, итоговый вердикт равен 3 в случае, если программа завершилась с ненулевым кодом, и вердикту чекера в противном случае.
  • Если интерактор выдал вердикт 1, итоговый вердикт равен вердикту чекера.
  • Если интерактор выдал вердикт 4, итоговый вердикт равен 3 в случае, если программа завершилась с ненулевым кодом, и 4 в противном случае.
  • Если интерактор выдал вердикт 6, итоговый вердикт равен 0.
  • Если интерактор выдал вердикт 7, итоговый вердикт равен 1.
  • В остальных случаях итоговый вердикт равен вердикту интерактора.

Ваша задача — реализовать этот модуль.

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

Входной файл состоит из трёх строк. В первой задано целое число r ( - 128 ≤ r ≤ 127) — код завершения задачи, во второй — целое число i (0 ≤ i ≤ 7) — вердикт интерактора, в третьей — целое число c (0 ≤ c ≤ 7) — вердикт чекера.

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

Выведите одно целое число от 0 до 7 включительно — итоговый вердикт системы.

Примеры
Входные данные
0
0
0
Выходные данные
0
Входные данные
-1
0
1
Выходные данные
3
Входные данные
42
1
6
Выходные данные
6
Входные данные
44
7
4
Выходные данные
1
Входные данные
1
4
0
Выходные данные
3
Входные данные
-3
2
4
Выходные данные
2