Надіслати таблицю#1563

Надіслати таблицю

1 секунда
128 мегабайтів
Дуже легка

Джиммі потрібно обчислити функцію f(x, y), де та — цілі числа від до . Якщо він знає f(x, y), то може легко отримати f(k \cdot x, k \cdot y) для будь-якого цілого , виконуючи прості обчислення на основі f(x, y) та .

Зверніть увагу, що функція не є симетричною, тому f(x, y) не можна отримати з f(y, x).

Наприклад, якщо n = 4, то спочатку Джиммі потрібно знати із можливих пар входів:

Решта значень можуть бути отримані з уже відомих:

Вхідні дані

Вхід містить не більше рядків. Кожен рядок містить одне ціле число (1 \le n \le 50000). Останній рядок містить і не підлягає обробці.

Вихідні дані

Для кожного вхідного значення виведіть в окремому рядку мінімальну кількість значень функції, які Джиммі потрібно знати, щоб обчислити всі n^2 значень f(x, y).

Приклади

Приклад 1

Loading
Loading