Задача №114798. Флаг со звёздами
Андрей начал играть в новую многопользовательскую онлайн игру. Ему нужен собственный флаг, чтобы отличаться от других игроков.
Андрей решил, что на его флаге должно быть \(n\) звёзд, расположенные примерно как на американском флаге. А именно:
- Звёзды должны быть расположены в горизонтальные ряды, расположенные друг под другом.
- В любых двух рядах число звёзд должно различаться не более чем на один.
- Если есть ряды с различным числом звёзд, то в любых двух соседних рядах число звёзд должно быть различным.
Андрей не хочет, чтобы флаг был сильно вытянут по вертикали или горизонтали, так что его интересует минимальный модуль разности числа рядов и максимального числа звёзд в одном ряду.
Входные данные
В единственной строке содержится натуральное число \(n\) — число звёзд (\(1 \le n \le 10^{12}\)).
Выходные данные
Выведите минимальный возможный модуль разности числа рядов и максимального числа звёзд в одном ряду.
Примеры
Входные данные
1
Выходные данные
0
Входные данные
2
Выходные данные
1
Входные данные
3
Выходные данные
0
Входные данные
50
Выходные данные
3
Сдать: для сдачи задач необходимо войти в систему