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

Задача . B. Федя и математика


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

(1n + 2n + 3n + 4nmod 5

для заданного числа n. Федя смог выполнить это задание. А сможете ли вы? Обратите внимание, что заданное число n может быть очень большим (например, оно может не помещаться в целочисленные типы вашего языка программирования).

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

В единственной строке находится целое число n (0 ≤ n ≤ 10105). Число не содержит лидирующих нулей.

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

Выведите значение выражения без лидирующих нулей.

Примечание

Операция x mod y обозначает взятие остатка от деления числа x на число y.

Пояснение к первому тестовому примеру:


Примеры
Входные данныеВыходные данные
1 4
4
2 124356983594583453458888889
0

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

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