Автор: | Константин Кноп, Антон Карабанов | Ограничение времени: | 1 сек | |
Входной файл: | Стандартный вход | Ограничение памяти: | 64 Мб | |
Выходной файл: | Стандартный выход | |||
Максимальный балл: | 100 |
После окончания уроков две ученицы Даша и Ксюша пришли в кабинет математики на консультацию. На доске они увидели число 1121321321.
- Смотри, какое интересное число! Несмотря на его длину в нём всего три различные цифры - один, два и три.
- Давай, пока Ольга Владимировна не пришла, запишем под этим числом своё. А получим мы его так: возьмём первую и вторую цифры исходного числа и запишем под ними новую. Причем если две верхние цифры одинаковые, то новая цифра будет ей равна. А если две верхние цифры различные, то нижняя цифра должна быть не равна никакой из верхних.
- То есть, если, например, две верхних цифры - тройки, то пишем под ними тройку... А если сверху тройка и двойка - пишем единицу?
- Точно! Потом возьмём вторую и третью цифру исходного числа и проделаем с ними ту же самую процедуру, потом - третью и четвертую, и так далее, пока цифры не закончатся.
- Давай, всё равно, пока ждем... Тем более, что наше новое число будет на одну цифру короче исходного.
И вот, что у девочек получилось...
- Давай следующие числа получим! Интересно, какой цифрой всё закончится?
Числа росли одно под другим, работа кипела, мел крошился... И вдруг уверенный голос Ольги Владимировны за их спинами произнес: "Я знаю, какая цифра окажется последней!"
Единственная строка входного файла содержит исходное число n. Гарантируется, что в его записи используются только три цифры: 1, 2 и 3.
Выведите одну цифру - 1, 2 или 3, из которой будет состоять последнее число.
1 ≤ n < 10100000
Баллы за каждый тест начисляются независимо.
Решения, верно работающие при n < 10100, получат не менее 50 баллов.
В примере последовательно будут получены следующие числа:
1121321321 - исходное число.
133213213
23132132
1221321
323213
11132
1121
133
23
1
№ | Стандартный вход | Стандартный выход |
---|---|---|
1 |
|
|