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

Тимур считает, что все задачи по программированию можно решить перебором. Казалось бы, чего сложного, например, перебрать все возможные пары различных натуральных чисел $$$(a, b)$$$ не более некоторого $$$n$$$ и вывести максимальный НОД из полученных? Не правда ли?

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

Одно целое число $$$n$$$, где $$$2 \le n \le 10^{18}$$$.

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

Одно целое число — максимальный НОД чисел $$$a$$$ и $$$b$$$ при всех возможных, где $$$1 \le a \lt b \le n$$$.

Примеры
Входные данные
2
Выходные данные
1
Входные данные
5
Выходные данные
2
Примечание

Во втором примере все возможны НОДы равны: НОД(1, 2) = 1, НОД(1, 3) = 1, НОД(1, 4) = 1, НОД(1, 5) = 1, НОД(2, 3) = 1, НОД(2, 4) = 2, НОД(2, 5) = 1, НОД(3, 4) = 1, НОД(3, 5) = 1, НОД(4, 5) = 1. Максимальным из полученных чисел является 2.