Statement is not available in English language
B. Сетевой протокол
ограничение по времени на тест
1 секунда
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

Боб разрабатывает простой сетевой протокол для аутентификации сообщений. Он решил использовать хеш-функцию, которая для натурального числа $$$n$$$ находит значение $$$(5^n$$$ mod $$$7)$$$.

$$$5^n$$$ — это результат перемножения числа пять $$$n$$$ раз. Например, $$$5^2 = 25$$$, $$$5^3 = 125$$$.

mod — это операция взятия остатка от деления. Например, $$$(7$$$ mod $$$3)$$$ $$$= 1$$$, $$$(11$$$ mod $$$4)$$$ $$$= 3$$$, $$$(14$$$ mod $$$7)$$$ $$$= 0$$$.

Таким образом, например, для $$$n = 2$$$ значение $$$(5^n$$$ mod $$$7)$$$ будет равно $$$(25$$$ mod $$$7)$$$ $$$= 4$$$.

Помогите Бобу — реализуйте данную хеш-функцию. На вход Вы будете получать число $$$n$$$, а на выход Вы должны выводить $$$(5^n$$$ mod $$$7)$$$.

Во многих языках программирования (например в Python и C++) операция взятия остатка от деления обозначается в виде символа %.

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

Единственная строка содержит целое число $$$n$$$ $$$(1 \le n \le 10^{18})$$$.

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

Выведите значение $$$(5^n$$$ mod $$$7)$$$.

Система оценки
ПодгруппаДополнительные ограниченияБаллыНеобходимые подгруппы
$$$1$$$$$$n \le 10$$$$$$10$$$—
$$$2$$$$$$n \le 10^7$$$$$$40$$$$$$1$$$
$$$3$$$—$$$50$$$$$$1$$$, $$$2$$$
Примеры
Входные данные
2
Выходные данные
4
Входные данные
100
Выходные данные
2