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

Ваш друг недавно устроился работать в охранную компанию. Каждый охранник в компании отвечает за область города из ровно N кварталов, причем область он может выбирать сам. Это значит, что вашему другу предстоит патрулировать вдоль периметра какой-нибудь области площадью ровно N кварталов. Он хочет облегчить себе жизнь, и просит вас помочь ему найти кратчайший маршрут для патрулирования. Город можно считать бесконечной квадратной сеткой.

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

Входной файл содержит единственное число N (1 ≤ N ≤ 106) — число кварталов, которое должен окружать маршрут.

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

Минимальный периметр, которого можно достичь.

Примеры
Входные данные
4
Выходные данные
8
Входные данные
11
Выходные данные
14
Входные данные
22
Выходные данные
20
Примечание

Вот некоторые из возможных маршрутов для примеров: