У році , коли населення Землі досягло 10^{18}, люди вирішили відсвяткувати цю подію. крихітних лампочок (лінійний розмір кожної був менше міліметра) розмістили на величезній площі, спеціально виділеній для святкування. Лампочки були пронумеровані послідовними цілими числами від до в певному порядку.
Спочатку всі лампочки були вимкнені. Далі виконали рівно 10^{18} кроків — по одному для кожного жителя Землі. На -му кроці одночасно змінювався стан усіх лампочок із номерами , таких що ділить . Змінити стан означає: якщо лампочка вимкнена, її вмикали, якщо ввімкнена — вимикали. Проміжок між кроками становив пікосекунду, тож усе святкування тривало близько півтора тижня.
Зовнішньому спостерігачу це могло здаватися безглуздим хаотичним блиманням, проте всі були вражені масштабом події!
Зрештою, усе завершилось. Більше не було на що дивитися; і, подумавши — насправді ніколи й не було на що дивитися.
Після 10^{18}-го кроку деякі лампочки залишилися увімкненими. Поки люди оговтуються та розмірковують, чи було потрібне таке святкування й як сплатити його астрономічні витрати, вам пропонується підрахувати, скільки лампочок все ще ввімкнені й споживають дорогоцінну електроенергію.
В єдиному рядку задано ціле число (1 \le N \le 2^{63} - 1).
Виведіть одне число — кількість лампочок, які залишилися увімкненими після 10^{18}-го кроку.
Приклад 1