У деякій країні міст, пронумерованих від до . Мандрівник на початку знаходиться у -му місті і хоче побувати в усіх містах країни. Відомо, що він діє за наступним алгоритмом: спочатку випадковим чином вибирається ціле число з відрізку [1, n - 1]. Після цього міста відвідуються у порядку 1,\ 1 + m \bmod n,\ 1 + (2 \cdot m) \bmod n,\ \ldots і так далі, доки не потрапить у вже відвідане місто. Відмітимо, що цей процес завжди буде скінченним, так як множина міст скінченна. Знайдіть ймовірність того, що мандрівник відвідає усі міста країни.
У першому рядку вхідного файлу задано кількість тестових випадків (1 \leq t \leq 10000). Кожен тест складається з одного рядка, який містить число (2 \leq n \leq 2 \cdot 10^9).
Для кожного тесту виведіть відповідь до задачі у вигляді нескоротного дробу.
Приклад 1